.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill 0.1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translate3d(0px, 0px, 0px)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 0.5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translate3d(0px, 0px, 0px);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0, -20px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.cookieoverlay .gridrow .large-10{width:83.3333%;position:relative;float:left}.cookieoverlay .gridrow .large-2{width:16.66667%;float:right}.cookieoverlay__content{background-color:rgba(0,0,0,0.75);position:fixed;width:100%;z-index:1000;bottom:0;left:0;height:auto;color:#fff !important;text-align:center;padding:2em;box-sizing:border-box}.cookieoverlay__content-link-item{position:relative;padding:.2rem 0;color:#fff;display:initial;border-bottom:1px solid;text-decoration:none;margin-left:1.5rem}.cookieoverlay__content-link-item:before{content:"a";width:1.5rem;height:1.5rem;position:absolute;font-family:WebfontLuzern,sans-serif;font-size:1.3rem;left:-1.5rem;background-size:contain;transform:translateY(-50%);top:1rem;display:inline-block}.cookieoverlay__content-submit-item{color:#fff;background-color:#009fe3;box-sizing:border-box;border:1px solid #fff;cursor:pointer;height:3rem;width:5rem;margin-top:0;margin-right:3rem !important;font-weight:700;float:right;position:relative;font-size:0.85em}@media screen and (max-width: 675px){.cookieoverlay__content-submit-item{width:4em}}@media screen and (max-width: 725px){.cookieoverlay__content{padding-left:5px;padding-right:5px}.cookieoverlay__content.gridrow .gridcolumns{width:100% !important;position:relative;float:none}}.footer{display:flex;background:#009fe3;font-size:1.3rem;position:relative;height:133px}.footer a{color:#fff}.footer a:hover{color:rgba(255,255,255,0.8)}.footer ul{margin:0;padding:0}.footer .footer__content{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;width:1200px;padding-left:4rem;padding-right:4rem}.footer .footer__content-linklist{display:flex;align-items:center;margin-bottom:0}.footer .footer__content-link-item{display:flex}.footer .footer__content-link-item.current{font-weight:bold}.footer .footer__content-link{padding:0 1.6rem;text-decoration:none}@media (max-width: 375px){.footer .footer__content-link{padding:0 1rem}}.footer .line{height:1.3rem;border-right:1px solid #fff;overflow:hidden;text-indent:-999px;width:0px}.footer .footer__content-social-media{display:flex;justify-content:flex-end;list-style-type:none;margin-bottom:0;align-items:center}.footer .footer__content-social-media svg path{color:#fff}.footer .footer__content-social-media-item{padding:0 1.6rem;height:2.4rem;width:2.4rem;margin-bottom:2.2rem}.footer .footer__content-social-media-item .sprite,.footer .footer__content-social-media-item svg{display:block;height:2.4rem;width:2.4rem;fill:#fff}.footer .footer__content-social-media-item a:hover{color:#FFFFFF;opacity:0.8}.footer .footer__content-social-media-item-url{display:block}@media print{.footer{display:none}}@media (max-width: 960px){.footer .footer__content{flex-wrap:wrap}.footer .footer__content ul{flex:initial !important}.footer .footer__content-linklist{flex-wrap:wrap;width:100%;order:2}.footer .footer__content-linklist .footer__content-link-item:first-child{width:100%}.footer .footer__content-linklist .footer__content-link-item:first-child .line{display:none}.footer .footer__content-social-media{order:1;width:100%}}@media (min-width: 676px){.footer .footer__content-linklist{flex:2}.footer .footer__content-social-media{flex:1}}.content form input[type=email],.content form input[type=password],.content form input[type=text],.content form input[type=tel],.content form input[type=date],.content form input[type=search],.content form textarea{padding-left:5px;border:1px solid #9d9d9c;transition:border-color 0.2s}.content form input[type=email]:focus,.content form input[type=password]:focus,.content form input[type=text]:focus,.content form input[type=tel]:focus,.content form input[type=date]:focus,.content form input[type=search]:focus,.content form textarea:focus{border-color:#009fe3;outline:none}.content form input::-moz-placeholder{color:transparent}.content form input::placeholder{color:transparent}.content form textarea{padding:1px 1px 1px 5px}.content form div.buttons{text-align:right;margin:2em 0 2em 0;display:block;position:relative}.content form div.buttons input[type=submit],.content form div.buttons button,.content form div.buttons a.btn{float:none;display:inline-block;margin-left:1em}.content form div.buttons input[type=submit]::before,.content form div.buttons button::before,.content form div.buttons a.btn::before{display:none}.content form div.buttons .hint-text{opacity:0;transition:opacity 0.2s;position:absolute;right:0;bottom:-3.1em}.content form div.buttons .hint-text.show{opacity:1}.content form div.buttons .hint-text>div{margin:0}.content form.search-form{position:relative;max-width:60rem}.content form.search-form input[type=search]{box-sizing:border-box;width:100%;font-size:1.6rem;height:3.4rem}.content form.search-form input[type=search]::-moz-placeholder{color:#303133;opacity:0.5}.content form.search-form input[type=search]::placeholder{color:#303133;opacity:0.5}.content form.search-form button{display:none}.content form.search-form .twitter-typeahead{width:100%}.content form.search-form .twitter-typeahead .tt-menu{margin:0}.content form.search-form .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor{background-color:#009fe3}.content form.search-form .twitter-typeahead .tt-menu .tt-suggestion:hover{background-color:#009fe3}.content div.buttons{margin:1em 0 1em 0;display:block;position:relative}.content form a.button,.content form button.loschen,.content form button.submit,.content form button.btn-continue,.content form input.submit,.content form input.btn,.content form a.loschen,.content form a.submit,.content a.btn,.content div.btn,.content a.ref-download-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;box-sizing:border-box;line-height:2rem;vertical-align:middle;height:3.4rem;color:#fff;padding:0.380952380952381rem 1.3rem 0.5714285714285714rem 1.3rem;margin:0;font-size:1.6rem;font-family:SegoeUI, 'Helvetica Neue', Helvetica, sans-serif;text-align:center;font-weight:700;background-color:#009fe3;border:0.2rem solid #009fe3;text-decoration:none;transition:color 0.2s, background-color 0.2s, opacity 0.2s;cursor:pointer}.content form a.button:focus,.content form a.button:hover,.content form button.loschen:focus,.content form button.loschen:hover,.content form button.submit:focus,.content form button.submit:hover,.content form button.btn-continue:focus,.content form button.btn-continue:hover,.content form input.submit:focus,.content form input.submit:hover,.content form input.btn:focus,.content form input.btn:hover,.content form a.loschen:focus,.content form a.loschen:hover,.content form a.submit:focus,.content form a.submit:hover,.content a.btn:focus,.content a.btn:hover,.content div.btn:focus,.content div.btn:hover,.content a.ref-download-link:focus,.content a.ref-download-link:hover{background-color:#fff;color:#009fe3;outline:none}.content .btn-continue{float:right;width:170px !important;margin-top:4rem}.content .checkout .checkout-content .row h5.checkout-content-header{margin-top:1em;margin-bottom:0.5em;font-size:2.2rem;line-height:1.2em}.content .checkout .checkout-content #originator div.originator-summary{font-size:1.6rem;margin-bottom:2rem}.content .checkout .checkout-content #originator div.originator-summary p{margin-bottom:2rem}.content .checkout-content-save-continue-button{width:170px}.content .checkout-content-save-continue-button:disabled{opacity:0.4;cursor:default}.content .checkout-content-save-continue-button:disabled:hover{background-color:#009fe3;color:#fff}.content .checkout-confirm-button:disabled,.content #download-form .button-list button:disabled,.content #new-customer input[type=submit]:disabled{opacity:0.4;cursor:default}.content .checkout-confirm-button:disabled:hover,.content #download-form .button-list button:disabled:hover,.content #new-customer input[type=submit]:disabled:hover{background-color:#009fe3;color:#fff}.content #download-form .button-list a.button{background-color:#73a051;border-color:#73a051}.content #download-form .button-list a.button:hover,.content #download-form .button-list a.button:active,.content #download-form .button-list a.button:focus{background-color:#fff;color:#73a051}.content #download-form .button-list a.button.geo-api-link{background-color:#f2711c;border-color:#f2711c}.content #download-form .button-list a.button.geo-api-link:hover,.content #download-form .button-list a.button.geo-api-link:active,.content #download-form .button-list a.button.geo-api-link:focus{background-color:#fff;color:#f2711c}.content #download-form .button-list.geo-disabled a.button{opacity:0.4;cursor:default;pointer-events:none}.content #download-form .button-list.geo-disabled a.button:hover,.content #download-form .button-list.geo-disabled a.button:active,.content #download-form .button-list.geo-disabled a.button:focus{background-color:#73a051;color:#fff}.content #download-form .button-list.geo-disabled a.button.geo-api-link:hover,.content #download-form .button-list.geo-disabled a.button.geo-api-link:active,.content #download-form .button-list.geo-disabled a.button.geo-api-link:focus{background-color:#f2711c;color:#fff}.content .buttons-2columns{display:flex}.content .buttons-2columns>div{width:50%;margin-top:1.6rem}.content .buttons-2columns>div:last-child{text-align:right}.content .button-list{margin:0 0 1.6rem 0}.content .button-list>div{margin-bottom:1.6rem}.content .button-list>div:last-child{margin-bottom:0}.content .button-list>div button{margin-bottom:0.8rem}.content .button-list>div button:last-child{margin-bottom:0}.content form .loschen,.content div.btn.js-delete-address-popup-close-button,.content .btn.btn-secondary{background-color:#fff;color:#303133;border:2px solid #009fe3}.content select.custom-select,.content #new-customer select,.content #checkout_form_address select,.content #contract select,.content .geo-contracts select{padding:0 2.4rem 0 5px;border:1px solid #9d9d9c;transition:border-color 0.2s;box-sizing:border-box;display:inline-block;font-size:1.6rem;height:3.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='rgb%2848%2C 49%2C 51%29' d='M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center right 0.3rem;background-size:2.4rem}.content select.custom-select:focus,.content #new-customer select:focus,.content #checkout_form_address select:focus,.content #contract select:focus,.content .geo-contracts select:focus{border-color:#009fe3;outline:none}.content form #contract select{width:100%}.content form .form-group{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 2rem 0}@media (max-width: 375px){.content form .form-group{flex-direction:column}}.content form .form-group>div:empty{display:none}.content form .form-group .form-group{width:100%;margin-bottom:0}.content form .form-group label,.content form .form-group .field_with_errors:first-child{width:20%;height:100%;display:inline-block;box-sizing:border-box}.content form .form-group label.required::after,.content form .form-group .field_with_errors.required:first-child::after{content:"*"}@media (max-width: 375px){.content form .form-group label,.content form .form-group .field_with_errors:first-child{width:100%}}.content form .form-group .field_with_errors:first-child{order:1}.content form .form-group input[type=email],.content form .form-group input[type=password],.content form .form-group input[type=text],.content form .form-group input[type=tel],.content form .form-group input[type=date],.content form .form-group select,.content form .form-group textarea,.content form .form-group .field_with_errors:first-child,.content form .form-group .geo-radio,.content form .form-group .input-wrapper,.content form .form-group .twitter-typeahead{order:2;box-sizing:border-box;width:76%;display:inline-block;font-size:1.6rem}@media (max-width: 375px){.content form .form-group input[type=email],.content form .form-group input[type=password],.content form .form-group input[type=text],.content form .form-group input[type=tel],.content form .form-group input[type=date],.content form .form-group select,.content form .form-group textarea,.content form .form-group .field_with_errors:first-child,.content form .form-group .geo-radio,.content form .form-group .input-wrapper,.content form .form-group .twitter-typeahead{width:100%}}.content form .form-group .field_with_errors:last-child{width:20%;display:inline-block}@media (max-width: 375px){.content form .form-group .field_with_errors:last-child{width:100%}}.content form .form-group .field_with_errors:last-child label{width:auto;display:block;color:red}.content form .form-group .twitter-typeahead input{width:100%}.content form .form-group .twitter-typeahead .tt-menu{margin:0}.content form .form-group .field_with_errors input[type=email],.content form .form-group .field_with_errors input[type=password],.content form .form-group .field_with_errors input[type=text],.content form .form-group .field_with_errors input[type=tel],.content form .form-group .field_with_errors input[type=date]{width:100%;display:block;border-color:red;background-color:#fff2f2 !important}.content form .form-group input[type=email],.content form .form-group input[type=password],.content form .form-group input[type=text],.content form .form-group input[type=tel],.content form .form-group input[type=date]{height:3.4rem}.content form .form-group form textarea{height:8em}.content form .form-group abbr.required{text-decoration:none;margin-left:0.25em}.content form .form-group .geo-radio{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;position:relative}.content form .form-group .geo-radio label{width:calc(100% - 2.5rem);margin-left:0.8rem;height:auto}.content form .form-group .geo-radio .hint-text{width:100%}.content form .form-group .geo-radio .hint-text>div{margin-top:0.5em}.content form .form-group .input-wrapper textarea{width:100%}.content form .form-group .input-wrapper .counter{font-size:0.85em;text-align:right;line-height:1em;color:#9d9d9c;transition:color 0.2s}.content form .form-group .input-wrapper textarea:focus~.counter .count{color:#009fe3}.content form #password-credentials .form-group .field_with_errors:first-child,.content form #password-reset .form-group .field_with_errors:first-child,.content form #email-change .form-group .field_with_errors:first-child{order:1;width:20%}@media (max-width: 375px){.content form #password-credentials .form-group .field_with_errors:first-child,.content form #password-reset .form-group .field_with_errors:first-child,.content form #email-change .form-group .field_with_errors:first-child{width:100%}}.content form #password-credentials .form-group .field_with_errors:first-child label,.content form #password-reset .form-group .field_with_errors:first-child label,.content form #email-change .form-group .field_with_errors:first-child label{width:auto;display:block;color:red}.content form #password-credentials .form-group .field_with_errors:last-child,.content form #password-reset .form-group .field_with_errors:last-child,.content form #email-change .form-group .field_with_errors:last-child{order:2;width:76%}@media (max-width: 375px){.content form #password-credentials .form-group .field_with_errors:last-child,.content form #password-reset .form-group .field_with_errors:last-child,.content form #email-change .form-group .field_with_errors:last-child{width:100%}}.content form .phone_error input[type=text],.content form .phone_error input[type=tel]{border-color:red;background-color:#fff2f2 !important}.content form .phone_error label{color:red}.content form .form_hint{font-size:0.8125em;text-align:right;margin:-1.153846153846154em 0 1em 0;line-height:1.153846153846154em}.content form .select2{width:100% !important;max-width:600px}.content form .select2.select2-container .select2-selection{border:1px solid #9d9d9c;border-radius:0}.content form .select2.select2-container.select2-container--focus .select2-selection{border-color:#009fe3}.content form .select2.select2-container .select2-selection__rendered{padding-right:1.75em}.content form .select2.select2-container li.select2-selection__choice,.content form .select2.select2-container li.select2-search{margin-top:5px}.content form .select2.select2-container .select2-selection__clear{margin:0;padding:0;background-color:#303133;cursor:pointer;border:none;display:block;position:absolute;width:2.5rem;height:2.5rem;right:0.5rem;top:0.7rem;-webkit-mask-image:url(/assets/icons/plain/navigate_cross-8d2938e0d405214fc510e99a999b42068876c76f2a385258caf55143271c1c00.svg);-webkit-mask-size:100% 100%;mask-image:url(/assets/icons/plain/navigate_cross-8d2938e0d405214fc510e99a999b42068876c76f2a385258caf55143271c1c00.svg);mask-size:100% 100%;transition:background-color 0.2s ease-in;color:transparent}.content form .select2.select2-container .select2-selection__clear:hover{background-color:#009fe3}.content form .select2 ul li:before{content:none}.content form .select2 ul li{padding-left:0}.content #checkout_form_address .spree-checkbox{display:inline}.content #checkout_form_address .spree-checkbox label{display:none}.content #checkout_form_address #billing h5,.content #checkout_form_address #shipping h5{margin-top:1em;margin-bottom:0.5em;font-size:2.2rem;line-height:1.2em}.content #checkout_form_address #billing .select_address .form-group,.content #checkout_form_address #shipping .select_address .form-group{display:block}.content #checkout_form_address #billing .select_address .form-group label,.content #checkout_form_address #shipping .select_address .form-group label{width:auto;display:inline-block}.content #checkout_form_address #billing .select_address .form-group label address,.content #checkout_form_address #shipping .select_address .form-group label address{display:inline-block;vertical-align:top;margin:0 0.5rem}.content #checkout_form_address #billing .select_address .form-group .address_controls_wrapper,.content #checkout_form_address #shipping .select_address .form-group .address_controls_wrapper{margin:0 0 0.3rem 2.2rem}.content #checkout_form_address #billing .select_address .form-group h4,.content #checkout_form_address #shipping .select_address .form-group h4{display:inline-block;margin:0 0 0 0.5rem;padding:0;font-weight:normal}.content #checkout_form_address #shipping{display:none}.content #checkout_form_address #bcountry,.content #checkout_form_address #scountry{display:none}.content #checkout_form_address #bcountry span,.content #checkout_form_address #scountry span{display:inline-block;box-sizing:border-box;width:76%;order:2}.content #checkout_form_address #bcountry span select,.content #checkout_form_address #scountry span select{width:100%}.content #checkout_form_address #bcountry-selection,.content #checkout_form_address #scountry-selection{display:flex;flex-direction:row;justify-content:space-between;width:100%}.content #checkout_form_address #bcountry-selection img,.content #checkout_form_address #scountry-selection img{display:none}.content #checkout_form_address #bcountry-selection label,.content #checkout_form_address #scountry-selection label{text-transform:capitalize}.content form .geo-perimeter_type_id label{margin-left:0.5em}.content form .geo-perimeter_type_id label::after{content:"";display:block;height:0;margin-bottom:0.25em}.content form .geo-perimeter_type_id label:last-child::after{margin-bottom:0}.content form div.checker span:before,.content form div.radio span:before{content:"k";font-family:WebfontLuzern;display:inline-block;width:1.3em;font-size:72%;position:absolute}.content form div.checker.focus span:after,.content form div.checker.focus span:before,.content form div.radio.focus span:after,.content form div.radio.focus span:before{color:#000;text-shadow:1px 1px 1px gray;font-weight:700}.content form div.checker.disabled span:before,.content form div.radio.disabled span:before{color:silver}.content form div.radio span.checked:before{content:"l"}.content form div.checker,.content form div.radio{font-size:1.2em;line-height:.9em}.content form div.checker{position:relative}.content form div.checker span:before{content:"r";font-size:90%;font-size:120%\9;padding-top:.08em\9}.content form div.checker span.checked:before{content:"s"}.content .panel-body form{width:50%;min-width:500px}p.crop label,div.highlight-selection label{font-size:1.5rem}p.crop label input[type=checkbox],div.highlight-selection label input[type=checkbox]{margin-right:1rem}.checkbox-label{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.select2-container{font-size:1.6rem}.layout__aside a.btn,.layout__aside a.ref-download-link,.layout__aside button.ref-download-link,.layout__aside .add-to-cart-form button,.layout__aside form.download-form button,table.products a.btn,table.products a.ref-download-link,table.products button.ref-download-link,table.products .add-to-cart-form button,table.products form.download-form button,#order-fees-detail a.btn,#order-fees-detail a.ref-download-link,#order-fees-detail button.ref-download-link,#order-fees-detail .add-to-cart-form button,#order-fees-detail form.download-form button{width:100%;line-height:1.15em;display:inline-block;box-sizing:border-box;height:3.4rem;color:#fff;padding:.3em .8em;margin:0;font-size:1.6rem;font-family:SegoeUI, 'Helvetica Neue', Helvetica, sans-serif;text-align:center;font-weight:700;background-color:#009fe3;border:2px solid #009fe3;text-decoration:none;transition:color 0.2s, background-color 0.2s, border-color 0.2s;cursor:pointer;white-space:nowrap}.layout__aside a.btn:focus,.layout__aside a.btn:hover,.layout__aside a.ref-download-link:focus,.layout__aside a.ref-download-link:hover,.layout__aside button.ref-download-link:focus,.layout__aside button.ref-download-link:hover,.layout__aside .add-to-cart-form button:focus,.layout__aside .add-to-cart-form button:hover,.layout__aside form.download-form button:focus,.layout__aside form.download-form button:hover,table.products a.btn:focus,table.products a.btn:hover,table.products a.ref-download-link:focus,table.products a.ref-download-link:hover,table.products button.ref-download-link:focus,table.products button.ref-download-link:hover,table.products .add-to-cart-form button:focus,table.products .add-to-cart-form button:hover,table.products form.download-form button:focus,table.products form.download-form button:hover,#order-fees-detail a.btn:focus,#order-fees-detail a.btn:hover,#order-fees-detail a.ref-download-link:focus,#order-fees-detail a.ref-download-link:hover,#order-fees-detail button.ref-download-link:focus,#order-fees-detail button.ref-download-link:hover,#order-fees-detail .add-to-cart-form button:focus,#order-fees-detail .add-to-cart-form button:hover,#order-fees-detail form.download-form button:focus,#order-fees-detail form.download-form button:hover{background-color:#fff;color:#009fe3;outline:none}.layout__aside form.download-form button,table.products form.download-form button,#order-fees-detail form.download-form button{padding-left:2.25em}.layout__aside .geo-button-info,table.products .geo-button-info,#order-fees-detail .geo-button-info{display:block;text-align:center}.layout__aside .terms_of_use p small,table.products .terms_of_use p small,#order-fees-detail .terms_of_use p small{display:block}.layout__aside .add-to-cart-form button,table.products .add-to-cart-form button,#order-fees-detail .add-to-cart-form button{position:relative}.layout__aside .add-to-cart-form button::before,table.products .add-to-cart-form button::before,#order-fees-detail .add-to-cart-form button::before{background-color:#ffffff;display:block;content:"";position:absolute;left:0.5em;top:calc(50% - 0.625em);width:1.25em;height:1.25em;-webkit-mask-image:url(/assets/icons/selected/shopping_cart-9a4337510da332eab5b2ff4cdb6451f08d8fb82f7be2cd9b83857da37bd0149b.svg);-webkit-mask-size:100% 100%;mask-image:url(/assets/icons/selected/shopping_cart-9a4337510da332eab5b2ff4cdb6451f08d8fb82f7be2cd9b83857da37bd0149b.svg);mask-size:100% 100%;transition:background-color 0.2s ease-in, opacity 0.2s ease-in}.layout__aside .add-to-cart-form button::after,table.products .add-to-cart-form button::after,#order-fees-detail .add-to-cart-form button::after{background-color:#ffffff;display:block;opacity:0;content:"";position:absolute;right:0.5em;top:calc(50% - 0.625em);width:1.25em;height:1.25em;-webkit-mask-image:url(/assets/icons/selected/recycle-9bb6afaaeeba4100be8be3c05617f5979513203bb59800731709d06af00eba7e.svg);-webkit-mask-size:100% 100%;mask-image:url(/assets/icons/selected/recycle-9bb6afaaeeba4100be8be3c05617f5979513203bb59800731709d06af00eba7e.svg);mask-size:100% 100%;animation:rotation 2s infinite linear;transition:background-color 0.2s ease-in, opacity 0.2s ease-in}.layout__aside .add-to-cart-form button:hover::before,.layout__aside .add-to-cart-form button:focus::before,.layout__aside .add-to-cart-form button:hover::after,.layout__aside .add-to-cart-form button:focus::after,table.products .add-to-cart-form button:hover::before,table.products .add-to-cart-form button:focus::before,table.products .add-to-cart-form button:hover::after,table.products .add-to-cart-form button:focus::after,#order-fees-detail .add-to-cart-form button:hover::before,#order-fees-detail .add-to-cart-form button:focus::before,#order-fees-detail .add-to-cart-form button:hover::after,#order-fees-detail .add-to-cart-form button:focus::after{background-color:#009fe3}.layout__aside .add-to-cart-form button[disabled]::before,.layout__aside .add-to-cart-form button[disabled]::after,table.products .add-to-cart-form button[disabled]::before,table.products .add-to-cart-form button[disabled]::after,#order-fees-detail .add-to-cart-form button[disabled]::before,#order-fees-detail .add-to-cart-form button[disabled]::after{opacity:1}.layout__aside .add-to-cart-form button.btn-secondary,table.products .add-to-cart-form button.btn-secondary,#order-fees-detail .add-to-cart-form button.btn-secondary{background-color:#fff;color:#303133;border:2px solid #009fe3}.layout__aside .add-to-cart-form button.btn-secondary::before,.layout__aside .add-to-cart-form button.btn-secondary::after,table.products .add-to-cart-form button.btn-secondary::before,table.products .add-to-cart-form button.btn-secondary::after,#order-fees-detail .add-to-cart-form button.btn-secondary::before,#order-fees-detail .add-to-cart-form button.btn-secondary::after{background-color:#303133}.layout__aside .add-to-cart-form button.btn-secondary:hover,.layout__aside .add-to-cart-form button.btn-secondary:focus,table.products .add-to-cart-form button.btn-secondary:hover,table.products .add-to-cart-form button.btn-secondary:focus,#order-fees-detail .add-to-cart-form button.btn-secondary:hover,#order-fees-detail .add-to-cart-form button.btn-secondary:focus{color:#009fe3}.layout__aside .add-to-cart-form button.btn-secondary:hover::before,.layout__aside .add-to-cart-form button.btn-secondary:hover::after,.layout__aside .add-to-cart-form button.btn-secondary:focus::before,.layout__aside .add-to-cart-form button.btn-secondary:focus::after,table.products .add-to-cart-form button.btn-secondary:hover::before,table.products .add-to-cart-form button.btn-secondary:hover::after,table.products .add-to-cart-form button.btn-secondary:focus::before,table.products .add-to-cart-form button.btn-secondary:focus::after,#order-fees-detail .add-to-cart-form button.btn-secondary:hover::before,#order-fees-detail .add-to-cart-form button.btn-secondary:hover::after,#order-fees-detail .add-to-cart-form button.btn-secondary:focus::before,#order-fees-detail .add-to-cart-form button.btn-secondary:focus::after{background-color:#009fe3}.layout__aside .add-to-cart-form.product_in_cart button[disabled],table.products .add-to-cart-form.product_in_cart button[disabled],#order-fees-detail .add-to-cart-form.product_in_cart button[disabled]{cursor:default;opacity:0.5;background-color:#009fe3;color:#FFFFFF}.layout__aside .add-to-cart-form.product_in_cart button[disabled]::before,table.products .add-to-cart-form.product_in_cart button[disabled]::before,#order-fees-detail .add-to-cart-form.product_in_cart button[disabled]::before{background-color:#ffffff}.layout__aside .add-to-cart-form.product_in_cart button[disabled]::after,table.products .add-to-cart-form.product_in_cart button[disabled]::after,#order-fees-detail .add-to-cart-form.product_in_cart button[disabled]::after{opacity:0}.layout__aside .add-to-cart-form.product_in_cart button.btn-secondary[disabled],table.products .add-to-cart-form.product_in_cart button.btn-secondary[disabled],#order-fees-detail .add-to-cart-form.product_in_cart button.btn-secondary[disabled]{background-color:#fff;color:#303133}.layout__aside .add-to-cart-form.product_in_cart button.btn-secondary[disabled]::before,table.products .add-to-cart-form.product_in_cart button.btn-secondary[disabled]::before,#order-fees-detail .add-to-cart-form.product_in_cart button.btn-secondary[disabled]::before{background-color:#303133}.layout__aside a.btn,.layout__aside a.ref-download-link,.layout__aside form.download-form button,table.products a.btn,table.products a.ref-download-link,table.products form.download-form button,#order-fees-detail a.btn,#order-fees-detail a.ref-download-link,#order-fees-detail form.download-form button{position:relative}.layout__aside a.btn::before,.layout__aside a.ref-download-link::before,.layout__aside form.download-form button::before,table.products a.btn::before,table.products a.ref-download-link::before,table.products form.download-form button::before,#order-fees-detail a.btn::before,#order-fees-detail a.ref-download-link::before,#order-fees-detail form.download-form button::before{background-color:#ffffff;display:block;content:"";position:absolute;left:0.5em;top:calc(50% - 0.625em);width:1.25em;height:1.25em;-webkit-mask-image:url(/assets/icons/selected/nav_down-be72ee55286a78fc742a57df3abe65bdcf007afc4509b7fd55eb6b5871721086.svg);-webkit-mask-size:100% 100%;mask-image:url(/assets/icons/selected/nav_down-be72ee55286a78fc742a57df3abe65bdcf007afc4509b7fd55eb6b5871721086.svg);mask-size:100% 100%;transition:background-color 0.2s, opacity 0.2s}.layout__aside a.btn[target="_blank"]::before,.layout__aside a.ref-download-link[target="_blank"]::before,.layout__aside form.download-form button[target="_blank"]::before,table.products a.btn[target="_blank"]::before,table.products a.ref-download-link[target="_blank"]::before,table.products form.download-form button[target="_blank"]::before,#order-fees-detail a.btn[target="_blank"]::before,#order-fees-detail a.ref-download-link[target="_blank"]::before,#order-fees-detail form.download-form button[target="_blank"]::before{-webkit-mask-image:url(/assets/product/produkttyp_referenz-decd09f053ed7f94ae751919cc21d323b4ae04b133c32462c6fb9b120a8e21c4.svg);mask-image:url(/assets/product/produkttyp_referenz-decd09f053ed7f94ae751919cc21d323b4ae04b133c32462c6fb9b120a8e21c4.svg)}.layout__aside a.btn.add-to-cart::before,.layout__aside a.ref-download-link.add-to-cart::before,.layout__aside form.download-form button.add-to-cart::before,table.products a.btn.add-to-cart::before,table.products a.ref-download-link.add-to-cart::before,table.products form.download-form button.add-to-cart::before,#order-fees-detail a.btn.add-to-cart::before,#order-fees-detail a.ref-download-link.add-to-cart::before,#order-fees-detail form.download-form button.add-to-cart::before{-webkit-mask-image:url(/assets/icons/selected/shopping_cart-9a4337510da332eab5b2ff4cdb6451f08d8fb82f7be2cd9b83857da37bd0149b.svg);mask-image:url(/assets/icons/selected/shopping_cart-9a4337510da332eab5b2ff4cdb6451f08d8fb82f7be2cd9b83857da37bd0149b.svg)}.layout__aside a.btn.product_in_cart,.layout__aside a.ref-download-link.product_in_cart,.layout__aside form.download-form button.product_in_cart,table.products a.btn.product_in_cart,table.products a.ref-download-link.product_in_cart,table.products form.download-form button.product_in_cart,#order-fees-detail a.btn.product_in_cart,#order-fees-detail a.ref-download-link.product_in_cart,#order-fees-detail form.download-form button.product_in_cart{opacity:0.5}.layout__aside a.btn:hover::before,.layout__aside a.ref-download-link:hover::before,.layout__aside form.download-form button:hover::before,table.products a.btn:hover::before,table.products a.ref-download-link:hover::before,table.products form.download-form button:hover::before,#order-fees-detail a.btn:hover::before,#order-fees-detail a.ref-download-link:hover::before,#order-fees-detail form.download-form button:hover::before{background-color:#009fe3}.layout__aside a.btn.btn-secondary,.layout__aside a.ref-download-link.btn-secondary,.layout__aside form.download-form button.btn-secondary,table.products a.btn.btn-secondary,table.products a.ref-download-link.btn-secondary,table.products form.download-form button.btn-secondary,#order-fees-detail a.btn.btn-secondary,#order-fees-detail a.ref-download-link.btn-secondary,#order-fees-detail form.download-form button.btn-secondary{background-color:#fff;color:#303133;border:2px solid #009fe3}.layout__aside a.btn.btn-secondary::before,.layout__aside a.btn.btn-secondary::after,.layout__aside a.ref-download-link.btn-secondary::before,.layout__aside a.ref-download-link.btn-secondary::after,.layout__aside form.download-form button.btn-secondary::before,.layout__aside form.download-form button.btn-secondary::after,table.products a.btn.btn-secondary::before,table.products a.btn.btn-secondary::after,table.products a.ref-download-link.btn-secondary::before,table.products a.ref-download-link.btn-secondary::after,table.products form.download-form button.btn-secondary::before,table.products form.download-form button.btn-secondary::after,#order-fees-detail a.btn.btn-secondary::before,#order-fees-detail a.btn.btn-secondary::after,#order-fees-detail a.ref-download-link.btn-secondary::before,#order-fees-detail a.ref-download-link.btn-secondary::after,#order-fees-detail form.download-form button.btn-secondary::before,#order-fees-detail form.download-form button.btn-secondary::after{background-color:#303133}.layout__aside a.btn.btn-secondary:hover,.layout__aside a.btn.btn-secondary:focus,.layout__aside a.ref-download-link.btn-secondary:hover,.layout__aside a.ref-download-link.btn-secondary:focus,.layout__aside form.download-form button.btn-secondary:hover,.layout__aside form.download-form button.btn-secondary:focus,table.products a.btn.btn-secondary:hover,table.products a.btn.btn-secondary:focus,table.products a.ref-download-link.btn-secondary:hover,table.products a.ref-download-link.btn-secondary:focus,table.products form.download-form button.btn-secondary:hover,table.products form.download-form button.btn-secondary:focus,#order-fees-detail a.btn.btn-secondary:hover,#order-fees-detail a.btn.btn-secondary:focus,#order-fees-detail a.ref-download-link.btn-secondary:hover,#order-fees-detail a.ref-download-link.btn-secondary:focus,#order-fees-detail form.download-form button.btn-secondary:hover,#order-fees-detail form.download-form button.btn-secondary:focus{color:#009fe3}.layout__aside a.btn.btn-secondary:hover::before,.layout__aside a.btn.btn-secondary:hover::after,.layout__aside a.btn.btn-secondary:focus::before,.layout__aside a.btn.btn-secondary:focus::after,.layout__aside a.ref-download-link.btn-secondary:hover::before,.layout__aside a.ref-download-link.btn-secondary:hover::after,.layout__aside a.ref-download-link.btn-secondary:focus::before,.layout__aside a.ref-download-link.btn-secondary:focus::after,.layout__aside form.download-form button.btn-secondary:hover::before,.layout__aside form.download-form button.btn-secondary:hover::after,.layout__aside form.download-form button.btn-secondary:focus::before,.layout__aside form.download-form button.btn-secondary:focus::after,table.products a.btn.btn-secondary:hover::before,table.products a.btn.btn-secondary:hover::after,table.products a.btn.btn-secondary:focus::before,table.products a.btn.btn-secondary:focus::after,table.products a.ref-download-link.btn-secondary:hover::before,table.products a.ref-download-link.btn-secondary:hover::after,table.products a.ref-download-link.btn-secondary:focus::before,table.products a.ref-download-link.btn-secondary:focus::after,table.products form.download-form button.btn-secondary:hover::before,table.products form.download-form button.btn-secondary:hover::after,table.products form.download-form button.btn-secondary:focus::before,table.products form.download-form button.btn-secondary:focus::after,#order-fees-detail a.btn.btn-secondary:hover::before,#order-fees-detail a.btn.btn-secondary:hover::after,#order-fees-detail a.btn.btn-secondary:focus::before,#order-fees-detail a.btn.btn-secondary:focus::after,#order-fees-detail a.ref-download-link.btn-secondary:hover::before,#order-fees-detail a.ref-download-link.btn-secondary:hover::after,#order-fees-detail a.ref-download-link.btn-secondary:focus::before,#order-fees-detail a.ref-download-link.btn-secondary:focus::after,#order-fees-detail form.download-form button.btn-secondary:hover::before,#order-fees-detail form.download-form button.btn-secondary:hover::after,#order-fees-detail form.download-form button.btn-secondary:focus::before,#order-fees-detail form.download-form button.btn-secondary:focus::after{background-color:#009fe3}table.products a.btn.btn-secondary,table.products a.ref-download-link.btn-secondary,table.products .add-to-cart-form button.btn-secondary{display:block;position:absolute !important;right:-2px;bottom:0;border-color:transparent;background-color:transparent;color:transparent;width:1.25em;overflow:hidden;white-space:nowrap;transition:color 0.2s, background-color 0.2s, border-color 0.2s, width 0.2s, right 0.2s}table.products a.btn.btn-secondary:active,table.products a.btn.btn-secondary:focus,table.products a.btn.btn-secondary:hover,table.products a.ref-download-link.btn-secondary:active,table.products a.ref-download-link.btn-secondary:focus,table.products a.ref-download-link.btn-secondary:hover,table.products .add-to-cart-form button.btn-secondary:active,table.products .add-to-cart-form button.btn-secondary:focus,table.products .add-to-cart-form button.btn-secondary:hover{border-color:unset;background-color:unset;color:#009fe3;width:100%;right:-2px}table.products a.btn.btn-secondary:active::before,table.products a.btn.btn-secondary:focus::before,table.products a.btn.btn-secondary:hover::before,table.products a.ref-download-link.btn-secondary:active::before,table.products a.ref-download-link.btn-secondary:focus::before,table.products a.ref-download-link.btn-secondary:hover::before,table.products .add-to-cart-form button.btn-secondary:active::before,table.products .add-to-cart-form button.btn-secondary:focus::before,table.products .add-to-cart-form button.btn-secondary:hover::before{right:0.5em}table.products a.btn.btn-secondary::before,table.products a.ref-download-link.btn-secondary::before,table.products .add-to-cart-form button.btn-secondary::before{left:auto;right:0;transition:background-color 0.2s, opacity 0.2s, right 0.2s}table.products a.btn.btn-secondary::after,table.products a.ref-download-link.btn-secondary::after,table.products .add-to-cart-form button.btn-secondary::after{left:0.5em;right:auto}table.products a.btn.btn-secondary::before,table.products a.ref-download-link.btn-secondary::before,table.products .add-to-cart-form button.btn-secondary::before{-webkit-mask-image:url(/assets/icons/plain/nav_down-50d11a223437229f031cc03c5cf6c7857e794397da0ed65ead22fe2c75b2da95.svg);mask-image:url(/assets/icons/plain/nav_down-50d11a223437229f031cc03c5cf6c7857e794397da0ed65ead22fe2c75b2da95.svg)}table.products a.btn.btn-secondary[target="_blank"]::before,table.products a.ref-download-link.btn-secondary[target="_blank"]::before,table.products .add-to-cart-form button.btn-secondary[target="_blank"]::before{-webkit-mask-image:url(/assets/product/produkttyp_referenz-decd09f053ed7f94ae751919cc21d323b4ae04b133c32462c6fb9b120a8e21c4.svg);mask-image:url(/assets/product/produkttyp_referenz-decd09f053ed7f94ae751919cc21d323b4ae04b133c32462c6fb9b120a8e21c4.svg)}table.products a.btn.btn-secondary.add-to-cart-button::before,table.products a.ref-download-link.btn-secondary.add-to-cart-button::before,table.products .add-to-cart-form button.btn-secondary.add-to-cart-button::before{-webkit-mask-image:url(/assets/icons/plain/shopping_cart-a216a0b3278680d9db701fb7538bef94f1192a3ea73146d265741bead6943d86.svg);mask-image:url(/assets/icons/plain/shopping_cart-a216a0b3278680d9db701fb7538bef94f1192a3ea73146d265741bead6943d86.svg)}table.products .product_in_cart.add-to-cart-form button.btn-secondary[disabled]{color:transparent !important}table.products .product_in_cart.add-to-cart-form button.btn-secondary[disabled]:hover{color:#303133 !important}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(-359deg)}}.checkout-registration .row,.user-sessions-new .mb-3{display:flex;flex-direction:row;justify-content:space-between}.checkout-registration .row>div:first-child,.user-sessions-new .mb-3>div:first-child{width:60%;border-right:rgba(0,159,227,0.1) 1px solid;padding-right:5%}.checkout-registration .row>div+div,.user-sessions-new .mb-3>div+div{width:30%}.checkout-registration .row>div h3,.user-sessions-new .mb-3>div h3{margin-top:0;margin-bottom:0.75em}.checkout-registration .row>div .spree-checkbox,.user-sessions-new .mb-3>div .spree-checkbox{display:inline}.checkout-registration .row>div .spree-checkbox label,.user-sessions-new .mb-3>div .spree-checkbox label{display:none}.flatpickr-calendar .flatpickr-current-month .numInputWrapper{top:0.2em}@media (max-width: 675px){.content .panel-body form{width:100%;min-width:200px}.checkout-registration .row,.user-sessions-new .mb-3{display:block}.checkout-registration .row>div:first-child,.user-sessions-new .mb-3>div:first-child{width:100%;border-right:none;padding:0}.checkout-registration .row>div+div,.user-sessions-new .mb-3>div+div{width:100%}.checkout-registration .row>div+div h3,.user-sessions-new .mb-3>div+div h3{margin-top:1.6em}}@media only screen{.content form fieldset{border-color:#009fe3;margin:0;border-style:solid}}html{height:100%;font-size:10.5px}body{background-color:#fff;color:#303133;font-family:SegoeUI, 'Helvetica Neue', Helvetica, sans-serif;margin:0;padding:0;position:relative}button,input[type=button],input[type=submit],input[type=text],select,textarea{font-family:SegoeUI, 'Helvetica Neue', Helvetica, sans-serif}.text-right{text-align:right}button,input[type=button]{cursor:pointer}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}.wrapper{width:100% !important}@font-face{font-family:WebfontLuzern;src:url(/assets/webfont_luzern-102114eab0c69b4fd904bf6f85b11da4f42ccf6ee924526c0dfff871768a95e2.woff) format("woff"),url(/assets/webfont_luzern-bdab426a1413c0fb88c324cadaf330e042b0f226484c1069fe3d1e0b1742fa57.ttf) format("truetype"),url(/assets/webfont_luzern-27bac3613816108227619f8e22c1f4d47c53eb89f4442c7c3c11f21e4d413ab7.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:SegoeUI;src:local("Segoe UI"),url(/assets/SegoeUI-7942d77d150f60c46fb5c5855c4a9578bda6f64e2ccbaebb2f52d163698e132e.woff2) format("woff2"),url(/assets/SegoeUI-d98c8d36f6c65a5cfc12aa82a2806ad74ae07c83d2b71a729b643ecb6b8b2afa.woff) format("woff"),url(/assets/SegoeUI-b4cc68ce29552a1e54722d45aaa2cf974260bbbaad2cb5f7b260d1435b7e6cbc.ttf) format("truetype");font-weight:400}@font-face{font-family:SegoeUI;src:local("Segoe UI Bold"),url(/assets/SegoeUIBold-744bd0d8d7ece94101906757c950afd1cce2818812c5715582e34ba9362a41b4.woff2) format("woff2"),url(/assets/SegoeUIBold-f4bda46b5ff1799b332088c68989633cd5c2c64456a9826623fdbb060bc18120.woff) format("woff"),url(/assets/SegoeUIBold-5c1f8d4504cc1ee1bc90ef59eaf340db56820498ebd92765a267f7de4ce1f42b.ttf) format("truetype");font-weight:700}@font-face{font-family:SegoeUI;src:local("Segoe UI Italic"),url(/assets/SegoeUIItalic-83a7d5049ec3637d3edd5565d0ab6174176dad64495f3eb804ecb0e4cda543ea.woff2) format("woff2"),url(/assets/SegoeUIItalic-b51cf37233488d7f0d1a82fc593863ad714aaf0c55e78198474751ab1db1a639.woff) format("woff"),url(/assets/SegoeUIItalic-2d8b3f956749952d98c17d671b090fbcc3966e9fba81d0c3afff841919373acd.ttf) format("truetype");font-style:italic}@font-face{font-family:SegoeUI;src:local("Segoe UI Bold Italic"),url(/assets/SegoeUIBoldItalic-784f691f46c8b2729884d98a87c7f0ced181822c66e34d493746a7b7788303bc.woff2) format("woff2"),url(/assets/SegoeUIBoldItalic-b3e95f9ec34c8317a842c7a0c6f4426881ae8cffc0999b6a6f8acfcf5a86e42b.woff) format("woff"),url(/assets/SegoeUIBoldItalic-74fecd40a9a07a5dccd57771461c4d84223d9351bd9e9dd570e25f85f82f08c9.ttf) format("truetype");font-weight:700;font-style:italic}h1,h2{font-weight:900}h1{margin-bottom:0.5em;margin-top:0;font-size:4.5rem;line-height:1.25em}h2{margin-top:1em;margin-bottom:0.2em;font-size:2.6rem;line-height:1.2em}h3,h4{margin-top:1.6em;margin-bottom:0.2em;line-height:1.2em}ul{list-style-type:none}a{color:#444;text-decoration:none;transition:color 0.2s}a:hover{color:#009fe3}a.email,a.link-border,span.keyword a{border-bottom:1px solid #009fe3}a.ext[href]:after,a[href][href*=".pdf"]:after,a[href][href*=".zip"]:after{font-family:WebfontLuzern,sans-serif;font-size:1.3rem;line-height:1em;position:relative;left:5px;display:inline-block;width:20px;margin-right:-20px}a.ext[href]:after{content:"A"}a[href][href*=".pdf"]:after{content:"C"}a[href][href*=".zip"]:after{content:"B"}.hidden{display:none !important}small{font-size:81.25%}input.run-search,svg.reset-search{cursor:pointer;margin-top:0.3rem}div.gt::before{color:#009fe3;content:"a";font-family:'WebfontLuzern';display:contents;font-size:71%;padding-right:.3rem !important}.gt.login,.gt.cart{margin-bottom:.3rem}@media screen and (max-width: 768px){main .mid-content-column{padding-right:0 !important}main .mid-content-column .category-card{flex:0 0 9em !important}}.no-focusborder:focus{outline-style:none;box-shadow:none;border-color:transparent;color:white}@media screen and (min-width: 769px) and (max-width: 1183px){.filter-group h4{margin:.5rem 0;padding-top:1rem}}.layout{display:flex;justify-content:center;margin:0 auto;position:relative;min-height:calc(100vh - 533px)}.layout__aside,.layout__main,.layout__navigation,.mobilenavigation{word-break:break-word}.layout__aside a[name],.layout__main a[name]{margin-left:0}.layout__main{max-width:1200px;width:calc(100% - 643.03006px);padding:2.5rem;box-sizing:border-box;background:#fff;margin-top:-1.6rem;z-index:2;position:relative;border-bottom:5px solid rgba(0,159,227,0.1);margin-bottom:3rem;flex-grow:1}.layout__main::after,.layout__main::before{content:"";position:absolute;width:auto;height:auto;top:1.6rem;bottom:-5px}.layout__main::before{border-left:5px solid rgba(0,159,227,0.1);left:-5px}.layout__main::after{border-right:5px solid rgba(0,159,227,0.1);right:-5px}.layout__aside,.layout__navigation{padding-top:8rem;margin-bottom:3rem;width:250px;flex-basis:1;flex-shrink:0;box-sizing:border-box;padding-left:2.5rem;padding-right:2.5rem;position:relative;z-index:1}.layout__aside{font-size:1.4rem;line-height:1.285714285714286em}.layout__aside h1{font-size:2rem}.layout__aside h2,.layout__aside h3{font-size:100%}.layout__aside a{color:#6b6b6b}.layout__aside .contact h2{font-size:1.6rem;line-height:2.1rem}.layout__aside img.feature-type-icon{vertical-align:middle}.layout__aside img.tos-icon{display:block;height:5.5rem;margin-top:.5rem}.layout__aside .imageHolder img{width:100%;max-width:225px}.layout__aside .imageHolder img.logo-kanton,.layout__aside .imageHolder img.logo-raumdatenpool{max-width:140px}.layout__aside .portlet:not(:last-child){border-bottom:1px solid #009fe3;padding-bottom:1.6rem;margin-bottom:1.6rem}.layout__aside:first-child,.layout__navigation:first-child{background:#fff;margin-left:71.51503px}.layout__aside:last-child,.layout__navigation:last-child{background:#fff;margin-right:71.51503px}.layout__main .geo-app-root{transition:padding-top ease 0.2s, border-color ease 0.2s;position:relative;width:calc(100% + 5rem);padding-top:66.666%;border-top:1px solid rgba(0,159,227,0.2);border-bottom:1px solid rgba(0,159,227,0.2);margin:0 -2.5rem;min-height:0}.layout__main .geo-app-root::before{display:block;content:"";position:absolute;left:calc(50% - 1em);top:calc(50% - 1em);width:2em;height:2em;background-image:url(/assets/icons/selected/recycle-9bb6afaaeeba4100be8be3c05617f5979513203bb59800731709d06af00eba7e.svg);background-size:100% 100%;animation:rotation 2s infinite linear}.layout__main .geo-app-root.hide{height:0;overflow:hidden;padding-top:0;margin:0;border-color:transparent}.layout__main .geo-app-root>div{position:absolute;top:0;width:100%;height:100%}.layout__main .geo-app-root>div #react-arcgis-loading-text{background-color:rgba(255,255,255,0.6);text-shadow:0 0 8px #FFFFFF}.layout__main .geo-app-root>div.loaded{background-color:#FFFFFF}@media screen and (min-width: 1745px){.layout__aside:first-child,.layout__aside:last-child,.layout__navigation:first-child,.layout__navigation:last-child{width:calc((100% - 1343.03006px) / 2)}}@media screen and (max-width: 1440px){.layout{min-height:calc(100vh - 453px)}.layout__aside:first-child,.layout__navigation:first-child{margin-left:57.21202px}.layout__aside:last-child,.layout__navigation:last-child{margin-right:57.21202px}}@media screen and (max-width: 1425px) and (min-width: 1201px){.layout__aside:last-child:empty,.layout__navigation:last-child:empty{width:5px;margin:0;padding:0}}@media screen and (max-width: 1200px){.layout__aside:first-child,.layout__navigation:first-child{margin-left:53.63627px}.layout__aside:last-child,.layout__navigation:last-child{margin-right:53.63627px}}@media (max-width: 1200px){.layout{min-height:calc(100vh - 333px);width:100%;flex-wrap:wrap}.layout__main{margin-left:53.63627px;margin-right:53.63627px;margin-top:-15.62836px;padding:15.62836px}.layout__main:after,.layout__main:before{top:15.62836px}.layout__aside:first-child,.layout__navigation:first-child{display:none}.layout__aside:last-child,.layout__navigation:last-child{width:100%;position:static;margin-left:53.63627px;margin-right:53.63627px;margin-top:-15.62836px;padding:15.62836px;flex-shrink:1}.layout__main .geo-app-root{width:calc(100% + 31.25672px);margin:0 -15.62836px}}@media (max-width: 960px){.layout__main{margin-left:35.75752px;margin-right:35.75752px;margin-top:-10.41891px;padding:10.41891px}.layout__main:after,.layout__main:before{top:10.41891px}.layout__aside:last-child,.layout__navigation:last-child{margin-left:35.75752px;margin-right:35.75752px;margin-top:-10.41891px;padding:10.41891px}.layout__main .geo-app-root{width:calc(100% + 20.83782px);margin:0 -10.41891px}}@media (max-width: 675px){html{font-size:9.5px}h1{font-size:2.6rem;line-height:1.2em}h2{font-size:2.2rem;line-height:1.2em}.layout{min-height:calc(100vh - 362px)}.layout__main{z-index:3;padding-top:9.37702px;margin-top:0;margin-left:9.37702px;margin-right:9.37702px}.layout__main:after,.layout__main:before{top:-49.37702px;bottom:0;border-width:9.37702px}.layout__main:before{left:-9.37702px}.layout__main:after{right:-9.37702px}.layout__aside:last-child,.layout__navigation:last-child{padding-top:9.37702px;margin-top:0;margin-left:9.37702px;margin-right:9.37702px}main .mid-content-column .category-card{flex:0 0 8em !important}}@media (max-width: 675px) and (max-aspect-ratio: 1/1){.layout__main .geo-app-root{padding-top:100vw}}@media (max-height: 400px) and (min-aspect-ratio: 1/1){.layout__main .geo-app-root{padding-top:0;height:90vh}.layout__main .geo-app-root>div{position:relative}}@media (max-width: 375px){.layout{min-height:calc(100vh - 238px)}.layout__main{margin:0}.layout__main::after,.layout__main::before{display:none}main .mid-content-column .account-page div.account-page-user-info-item-definition{display:block;margin-bottom:0.5em}main .mid-content-column .account-page div.account-page-user-info-item-definition .label{width:100%;font-weight:bold}main .mid-content-column #order_summary tr.item-title th>div,main .mid-content-column #order-fees-detail tr.item-title th>div,main .mid-content-column #order_details tr.item-title th>div{display:block}main .mid-content-column #order_summary tr.item-title th>div form,main .mid-content-column #order-fees-detail tr.item-title th>div form,main .mid-content-column #order_details tr.item-title th>div form{text-align:center}main .mid-content-column #order_summary tr.item-title th>div form button,main .mid-content-column #order-fees-detail tr.item-title th>div form button,main .mid-content-column #order_details tr.item-title th>div form button{margin-top:1em;width:auto}main .mid-content-column #order_summary .item-fees>td:first-child,main .mid-content-column #order-fees-detail .item-fees>td:first-child,main .mid-content-column #order_details .item-fees>td:first-child{padding-left:0 !important}main .mid-content-column #order_summary tr td.d-table-cell.text-right,main .mid-content-column #order-fees-detail tr td.d-table-cell.text-right,main .mid-content-column #order_details tr td.d-table-cell.text-right{white-space:nowrap}main .mid-content-column #order_summary tr.order-fees-total td,main .mid-content-column #order-fees-detail tr.order-fees-total td,main .mid-content-column #order_details tr.order-fees-total td{padding-left:0;padding-right:0}main .mid-content-column #order_summary dl.item-properties dt,main .mid-content-column #order-fees-detail dl.item-properties dt,main .mid-content-column #order_details dl.item-properties dt{font-weight:bold;width:100%}main .mid-content-column #order_summary dl.item-properties dd,main .mid-content-column #order-fees-detail dl.item-properties dd,main .mid-content-column #order_details dl.item-properties dd{width:auto}}@media print{.layout{display:block;margin-left:-0.5rem;width:80%}.layout__main{width:100%;margin-left:10rem;border-bottom:0}.layout__main:after,.layout__main:before{display:none}.layout__aside,.layout__navigation{display:none}}.header::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,159,227,0);background-image:linear-gradient(0deg, rgba(0,0,0,0.85), transparent 38%)}header{height:400px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;background-image:url(/assets/layout/gp_header_grundbuchplan_web-34ea1dcaabf8b79bc9a18e19153ed00b8120aa6e999b9c922fd57fe6849983e3.jpg)}@supports (background-image: -webkit-image-set(url(/assets/layout/gp_header_grundbuchplan_web-6b077d98290f1fb195c03556cf1d8c0f9c54521b4a7ac11485ae4747874edb24.webp) 1x)){header{background-image:-webkit-image-set(url(/assets/layout/gp_header_grundbuchplan_web-6b077d98290f1fb195c03556cf1d8c0f9c54521b4a7ac11485ae4747874edb24.webp) 1x)}}header .header-logo{position:absolute;top:74px;margin-left:74px}header #header__schriftzug-luzern{opacity:.5;height:100%;fill:#fff}header .header__label{position:absolute;margin-top:71px;right:7.5rem;font-size:1rem;align-items:flex-end;text-decoration:none;text-align:right;line-height:33px}header .header__label .header__label-name{color:#FFFFFF;font-weight:700;font-size:3.65em;text-align:right;transform:translateY(0.6em);align-items:baseline}header .header__mobilenavigation-button{cursor:pointer;display:none;position:absolute;color:#fff;font-weight:700;font-size:1.8rem;align-items:center;border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;font-family:SegoeUI, sans-serif}header .header__mobilenavigation-button:before{content:"q";font-family:WebfontLuzern,sans-serif;transform:translateY(0);font-size:.8em;margin-right:.5em}header .layout__search-bar-wrapper{position:absolute;left:321.51503px;right:321.51503px;bottom:3.2rem}header .layout__search-bar-wrapper .header__search-bar{background-color:#fff;display:flex;justify-content:space-between;height:40px;padding:1px}header .layout__search-bar-wrapper .header__search-input,header .layout__search-bar-wrapper .header__search-submit{font-size:1.6rem;letter-spacing:.05rem;outline:none}header .layout__search-bar-wrapper .twitter-typeahead{display:block;width:77%;padding:0 2.5rem}header .layout__search-bar-wrapper .header__search-input{border:0;color:#000;font-weight:700;padding:0;width:100%;line-height:40px;height:40px}header .layout__search-bar-wrapper .header__search-input::-moz-placeholder{color:#303133;opacity:0.5}header .layout__search-bar-wrapper .header__search-input::placeholder{color:#303133;opacity:0.5}header .layout__search-bar-wrapper .header__search-submit{color:#fff;background-color:#009fe3;box-sizing:border-box;font-weight:700;border:1px solid #fff;width:33%;height:40px;cursor:pointer;position:relative}header .layout__search-bar{margin:0 auto}header .layout__search-bar{max-width:1200px}header #geo-login-cart-bar{position:absolute;bottom:3.5rem;right:46.51503px;width:250px}header #geo-login-cart-bar ul{margin:0;padding:0}header #geo-login-cart-bar ul li{display:inline-block}header #geo-login-cart-bar ul li+li{margin-left:1rem}header #geo-login-cart-bar svg path{fill:#FFFFFF}header #geo-login-cart-bar .icon-wrapper{display:block;position:relative}header #geo-login-cart-bar .icon-wrapper svg{transition:opacity 0.2s ease-in;opacity:1}header #geo-login-cart-bar .icon-wrapper svg+svg{position:absolute;top:0;left:0;opacity:0}header #geo-login-cart-bar .my-account .initial{color:#FFFFFF;font-weight:bold;position:absolute;bottom:0;left:55%;font-size:1rem;line-height:1rem;background-color:#000000;border-radius:100px;border:0.2rem solid #FFFFFF;transition:color 0.2s ease-in, background-color 0.2s ease-in;display:flex;height:1.6rem;width:1.6rem;align-items:center;justify-content:center}header #geo-login-cart-bar .my-account a:hover .initial{color:#000000;background-color:#FFFFFF}header #geo-login-cart-bar .geo-cart{font-size:0}header #geo-login-cart-bar a:hover .icon-wrapper svg{opacity:0}header #geo-login-cart-bar a:hover .icon-wrapper svg+svg{opacity:1}header .geo-test-banner{font-weight:bold;background-color:rgba(255,0,0,0.5);color:#FFFFFF;position:absolute;left:321.51503px;bottom:8.2rem}header .geo-test-banner div{padding:2rem}header .geo-test-banner div p{margin:0;padding:0}@media screen and (min-width: 1745px){.header .layout__search-bar-wrapper{left:calc((100% - 1343.03006px) / 2);right:calc((100% - 1343.03006px) / 2)}.header #geo-login-cart-bar{width:calc((100% - 1343.03006px) / 2)}.header .geo-test-banner{left:calc((100% - 1200px) / 2)}}@media screen and (max-width: 1440px){.header{height:320px}.header .layout__search-bar-wrapper{left:307.21202px;right:307.21202px}.header .geo-test-banner{left:307.21202px}}@media screen and (max-width: 1200px){.header{height:300px}.header .header-logo{margin-left:6.3rem}.header .header-logo svg{width:199px;height:60px}.header .header__label{margin-top:65px;right:6.3rem;font-size:.73rem;line-height:unset}.header .header__label .header__label-name{transform:translateY(0.8em)}.header .header__mobilenavigation-button{display:flex;top:17.1rem;left:6.3rem}.header .layout__search-bar-wrapper{left:69.26463px;right:69.26463px;bottom:2.5rem}.header #geo-login-cart-bar{right:69.26463px;width:auto;bottom:7.2rem}.header .geo-test-banner{left:200px;bottom:7.2rem}.header .geo-test-banner div{padding-top:1rem;padding-bottom:1rem}}@media screen and (max-width: 960px){.header{height:200px}.header .header-logo{margin-left:4.2rem;top:2rem}.header .header-logo svg{width:166px;height:50px}.header .header__label{font-size:.62rem;margin-top:1.15rem;right:4.2rem;line-height:unset}.header .header__mobilenavigation-button{left:4.18rem;top:8.7rem}.header .layout__search-bar-wrapper{left:46.17642px;right:46.17642px;bottom:2.5rem}.header #geo-login-cart-bar{right:46.17642px}.header .geo-test-banner{left:180px;right:130px}}@media screen and (max-width: 675px){.header{overflow:hidden;padding-bottom:49.37702px;height:180px}.header .header__label{font-size:calc(.2rem + .7vw);right:9.37702px;bottom:calc(1.6rem + 40px + 18.75404px);transform:translateY(-0.2rem);margin-top:6.94rem;line-height:unset;transform:translateY(-0.2rem)}.header .header__mobilenavigation-button{font-size:3.2rem;transform:translateY(-50%);top:auto;bottom:calc(2rem + 40px + 9.37702px);left:41.55878px}.header .header__mobilenavigation-button .header__mobilenavigation-button-text{display:none !important}.header .layout__search-bar-wrapper{bottom:0;padding:9.37702px;background-color:#fff;left:9.37702px;right:9.37702px}.header .layout__search-bar-wrapper .header__search-bar{box-shadow:0 0 16px 0 rgba(0,0,0,0.29)}.header #geo-login-cart-bar{right:9.37702px;bottom:auto;top:1rem}.header .geo-test-banner{left:41.55878px;bottom:115px;right:auto}.header .geo-test-banner div{padding:1rem}}@media screen and (min-width: 376px) and (max-width: 675px){.geo-app-root header.header .header__label .header__label-name{font-size:2.5rem;right:9.37702px;margin-bottom:18.75404px;transform:translateY(-0.2rem)}}@media screen and (max-width: 375px){.header{height:105px;padding-bottom:58.75403px}.header .header-logo{transform:translateY(0);margin-left:24.24262px}.header .header-logo svg{width:67px;height:20px}.header .header__mobilenavigation-button{transform:translateY(0);top:52.5px;left:24.24262px}.header .layout__search-bar-wrapper{padding:10px;left:0;right:0}.header .layout__search-bar-wrapper .header__search-bar .twitter-typeahead{width:calc(100% - 40px);padding:0}.header .layout__search-bar-wrapper .header__search-bar .header__search-input{font-weight:400;letter-spacing:0;padding:1rem}.header .layout__search-bar-wrapper .header__search-bar .header__search-submit{width:40px;border:2px solid #fff;font-size:0;color:var #009fe3}.header .geo-test-banner{left:65px;bottom:65px}.geo-testmode header .header__label{display:none}.header__search-submit::after{color:#fff;content:"j";font-size:2rem;font-family:WebfontLuzern, sans-serif;font-weight:100}}@media print{.header{position:unset;height:4em}.header .header-logo #header__schriftzug-luzern{fill:#000}.header .header__mobilenavigation-button{display:none}}@media screen and (max-width: 534px){a.header__tag{display:none !important}}.taxon-sidebar{text-align:right;list-style:none}.page{font-family:SegoeUI, 'Helvetica Neue', Helvetica, sans-serif;max-width:1920px;margin:0 auto;font-size:1.6rem;position:relative;z-index:101;color:#303133}main .mid-content-column{margin-top:4rem;line-height:24px}main .mid-content-column small .feature-type-icon{width:16px}main .mid-content-column .geo-product_type{display:flex;flex-direction:row;align-items:center}main .mid-content-column h3 p{margin:.5rem 0}main .mid-content-column ul{margin-top:.5rem;margin-left:-.2rem}main .mid-content-column p{-webkit-hyphens:auto;hyphens:auto;margin-top:0;margin-bottom:1.6rem}main .mid-content-column p:last-child{margin-bottom:0}main .mid-content-column p.complete_metadata{margin-top:3em}main .mid-content-column div.keywords{margin-bottom:1.6rem}main .mid-content-column .account-page .account-page-user-info-item-definition{display:flex;margin-bottom:0.5em}main .mid-content-column .account-page .account-page-user-info-item-definition .label{width:30%}main .mid-content-column .account-page .account-page-user-info-item-definition:last-child{margin-bottom:0}main .mid-content-column .account-page .account-page-user-info.flash{margin:0.5rem 0 1rem 0}main .mid-content-column .account-page>.row>div{padding-bottom:2rem;border-bottom:1px solid rgba(0,159,227,0.2)}main .mid-content-column .account-page .address_controls_wrapper{margin:0 0 0.3rem 0}main .mid-content-column .account-page div.buttons{margin-bottom:0}main .mid-content-column .account-page div.buttons .btn{margin-right:0.5em}main .mid-content-column .account-page div.buttons form{display:inline-block;margin-top:0.5em}main .mid-content-column .account-page #account-my-orders table,main .mid-content-column .account-page #account-my-downloads table{width:100%;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #9d9d9c}main .mid-content-column .account-page #account-my-orders table th.account-page-order-total span,main .mid-content-column .account-page #account-my-downloads table th.account-page-order-total span{font-weight:normal;font-size:10px}main .mid-content-column .account-page #account-my-orders table th,main .mid-content-column .account-page #account-my-orders table td,main .mid-content-column .account-page #account-my-downloads table th,main .mid-content-column .account-page #account-my-downloads table td{text-align:left}main .mid-content-column .account-page #account-my-orders table th .account-page-order-date,main .mid-content-column .account-page #account-my-orders table th .account-page-order-total,main .mid-content-column .account-page #account-my-orders table td .account-page-order-date,main .mid-content-column .account-page #account-my-orders table td .account-page-order-total,main .mid-content-column .account-page #account-my-downloads table th .account-page-order-date,main .mid-content-column .account-page #account-my-downloads table th .account-page-order-total,main .mid-content-column .account-page #account-my-downloads table td .account-page-order-date,main .mid-content-column .account-page #account-my-downloads table td .account-page-order-total{text-align:right}main .mid-content-column .account-page #account-my-orders table th:first-child,main .mid-content-column .account-page #account-my-orders table td:first-child,main .mid-content-column .account-page #account-my-downloads table th:first-child,main .mid-content-column .account-page #account-my-downloads table td:first-child{padding-left:0}main .mid-content-column .account-page #account-my-orders table th:last-child,main .mid-content-column .account-page #account-my-orders table td:last-child,main .mid-content-column .account-page #account-my-downloads table th:last-child,main .mid-content-column .account-page #account-my-downloads table td:last-child{padding-right:0}main .mid-content-column .account-page #account-my-orders table th,main .mid-content-column .account-page #account-my-downloads table th{font-weight:bold;padding:0.5em 0.7em}main .mid-content-column .account-page #account-my-orders table td a,main .mid-content-column .account-page #account-my-downloads table td a{display:block;padding:0.5em 0.7em;height:100%}main .mid-content-column .account-page #account-my-orders table td:first-child a,main .mid-content-column .account-page #account-my-downloads table td:first-child a{padding-left:0}main .mid-content-column .account-page #account-my-orders table td:last-child a,main .mid-content-column .account-page #account-my-downloads table td:last-child a{padding-right:0}main .mid-content-column .account-page #account-my-orders table td .tiny_hint,main .mid-content-column .account-page #account-my-downloads table td .tiny_hint{margin-left:0.5em;font-size:0.75em}main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td{opacity:0.6}main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-order-number,main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-order-date,main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-order-payment-state,main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-order-shipment-state,main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-order-total,main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-order-user,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-order-number,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-order-date,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-order-payment-state,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-order-shipment-state,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-order-total,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-order-user{position:relative}main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-order-number a::before,main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-order-date a::before,main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-order-payment-state a::before,main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-order-shipment-state a::before,main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-order-total a::before,main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-order-user a::before,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-order-number a::before,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-order-date a::before,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-order-payment-state a::before,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-order-shipment-state a::before,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-order-total a::before,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-order-user a::before{content:" ";position:absolute;top:50%;left:0;border-bottom:1px solid #303133;width:100%;transition:border-color 0.2s}main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-order-shipment-state,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-order-shipment-state{opacity:1}main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-order-shipment-state a::before,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-order-shipment-state a::before{opacity:0.6}main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-order-total::before,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-order-total::before{width:calc(100% - 0.7em)}main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled:hover td a::before,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled:hover td a::before{border-color:#009fe3 !important}main .mid-content-column .account-page #account-my-orders table tr.no-link td,main .mid-content-column .account-page #account-my-downloads table tr.no-link td{padding:0.5em 0.7em}main .mid-content-column .account-page #account-my-orders table tr.no-link td:first-child,main .mid-content-column .account-page #account-my-downloads table tr.no-link td:first-child{padding-left:0}main .mid-content-column .account-page #account-my-orders table tr.no-link td:last-child,main .mid-content-column .account-page #account-my-downloads table tr.no-link td:last-child{padding-right:0}main .mid-content-column .account-page #account-my-orders table th.account-page-order-date,main .mid-content-column .account-page #account-my-orders table th.account-page-order-total,main .mid-content-column .account-page #account-my-orders table th.account-page-download-updated-at,main .mid-content-column .account-page #account-my-orders table th.account-page-download-quantity,main .mid-content-column .account-page #account-my-orders table td.account-page-order-date,main .mid-content-column .account-page #account-my-orders table td.account-page-order-total,main .mid-content-column .account-page #account-my-orders table td.account-page-download-updated-at,main .mid-content-column .account-page #account-my-orders table td.account-page-download-quantity,main .mid-content-column .account-page #account-my-downloads table th.account-page-order-date,main .mid-content-column .account-page #account-my-downloads table th.account-page-order-total,main .mid-content-column .account-page #account-my-downloads table th.account-page-download-updated-at,main .mid-content-column .account-page #account-my-downloads table th.account-page-download-quantity,main .mid-content-column .account-page #account-my-downloads table td.account-page-order-date,main .mid-content-column .account-page #account-my-downloads table td.account-page-order-total,main .mid-content-column .account-page #account-my-downloads table td.account-page-download-updated-at,main .mid-content-column .account-page #account-my-downloads table td.account-page-download-quantity{text-align:right}main .mid-content-column .account-page #account-my-orders table th .badge,main .mid-content-column .account-page #account-my-orders table td .badge,main .mid-content-column .account-page #account-my-downloads table th .badge,main .mid-content-column .account-page #account-my-downloads table td .badge{margin-left:0}main .mid-content-column .account-page #account-my-orders table tr:hover td a,main .mid-content-column .account-page #account-my-downloads table tr:hover td a{color:#009fe3}main .mid-content-column .account-page #account-my-orders table tr:hover td a .sprite,main .mid-content-column .account-page #account-my-downloads table tr:hover td a .sprite{transform:translateX(0.3em)}main .mid-content-column .account-page #account-my-orders table td,main .mid-content-column .account-page #account-my-downloads table td{border-top:1px solid #9d9d9c}main .mid-content-column .account-page #account-my-orders table td .sprite,main .mid-content-column .account-page #account-my-downloads table td .sprite{display:block;height:1em;width:1em;transition:transform .2s}main .mid-content-column .account-page #account-my-orders table td a,main .mid-content-column .account-page #account-my-downloads table td a{display:block}@media (max-width: 675px){main .mid-content-column .account-page #account-my-orders table,main .mid-content-column .account-page #account-my-downloads table{display:block}main .mid-content-column .account-page #account-my-orders table thead,main .mid-content-column .account-page #account-my-downloads table thead{display:none}main .mid-content-column .account-page #account-my-orders table tbody,main .mid-content-column .account-page #account-my-downloads table tbody{display:block}main .mid-content-column .account-page #account-my-orders table tr,main .mid-content-column .account-page #account-my-downloads table tr{display:flex;position:relative;flex-direction:row;flex-wrap:wrap;border-top:1px solid #9d9d9c;padding:4px 0}main .mid-content-column .account-page #account-my-orders table tr td,main .mid-content-column .account-page #account-my-orders table tr th,main .mid-content-column .account-page #account-my-downloads table tr td,main .mid-content-column .account-page #account-my-downloads table tr th{display:block;width:33%;padding:0 !important;text-align:left !important;border:none}main .mid-content-column .account-page #account-my-orders table tr td .tiny_hint,main .mid-content-column .account-page #account-my-orders table tr th .tiny_hint,main .mid-content-column .account-page #account-my-downloads table tr td .tiny_hint,main .mid-content-column .account-page #account-my-downloads table tr th .tiny_hint{display:none}main .mid-content-column .account-page #account-my-orders table tr td a,main .mid-content-column .account-page #account-my-orders table tr th a,main .mid-content-column .account-page #account-my-downloads table tr td a,main .mid-content-column .account-page #account-my-downloads table tr th a{padding:0 !important;text-align:left !important}main .mid-content-column .account-page #account-my-orders table tr td.account-page-order-number,main .mid-content-column .account-page #account-my-orders table tr th.account-page-order-number,main .mid-content-column .account-page #account-my-downloads table tr td.account-page-order-number,main .mid-content-column .account-page #account-my-downloads table tr th.account-page-order-number{order:1}main .mid-content-column .account-page #account-my-orders table tr td.account-page-order-date,main .mid-content-column .account-page #account-my-orders table tr th.account-page-order-date,main .mid-content-column .account-page #account-my-downloads table tr td.account-page-order-date,main .mid-content-column .account-page #account-my-downloads table tr th.account-page-order-date{order:4}main .mid-content-column .account-page #account-my-orders table tr td.account-page-order-shipment-state,main .mid-content-column .account-page #account-my-orders table tr th.account-page-order-shipment-state,main .mid-content-column .account-page #account-my-downloads table tr td.account-page-order-shipment-state,main .mid-content-column .account-page #account-my-downloads table tr th.account-page-order-shipment-state{order:2}main .mid-content-column .account-page #account-my-orders table tr td.account-page-order-total,main .mid-content-column .account-page #account-my-orders table tr th.account-page-order-total,main .mid-content-column .account-page #account-my-downloads table tr td.account-page-order-total,main .mid-content-column .account-page #account-my-downloads table tr th.account-page-order-total{order:3;text-align:right !important}main .mid-content-column .account-page #account-my-orders table tr td.account-page-order-total a,main .mid-content-column .account-page #account-my-orders table tr th.account-page-order-total a,main .mid-content-column .account-page #account-my-downloads table tr td.account-page-order-total a,main .mid-content-column .account-page #account-my-downloads table tr th.account-page-order-total a{text-align:right !important}main .mid-content-column .account-page #account-my-orders table tr td.account-page-arrow-container,main .mid-content-column .account-page #account-my-orders table tr th.account-page-arrow-container,main .mid-content-column .account-page #account-my-downloads table tr td.account-page-arrow-container,main .mid-content-column .account-page #account-my-downloads table tr th.account-page-arrow-container{order:6}main .mid-content-column .account-page #account-my-orders table tr td.account-page-arrow-container span,main .mid-content-column .account-page #account-my-orders table tr th.account-page-arrow-container span,main .mid-content-column .account-page #account-my-downloads table tr td.account-page-arrow-container span,main .mid-content-column .account-page #account-my-downloads table tr th.account-page-arrow-container span{display:none}main .mid-content-column .account-page #account-my-orders table tr td.account-page-download-product-sku,main .mid-content-column .account-page #account-my-orders table tr th.account-page-download-product-sku,main .mid-content-column .account-page #account-my-downloads table tr td.account-page-download-product-sku,main .mid-content-column .account-page #account-my-downloads table tr th.account-page-download-product-sku{order:1;width:120px;min-height:48px}main .mid-content-column .account-page #account-my-orders table tr td.account-page-download-product-name,main .mid-content-column .account-page #account-my-orders table tr th.account-page-download-product-name,main .mid-content-column .account-page #account-my-downloads table tr td.account-page-download-product-name,main .mid-content-column .account-page #account-my-downloads table tr th.account-page-download-product-name{order:2;width:calc(100% - 170px)}main .mid-content-column .account-page #account-my-orders table tr td.account-page-download-format,main .mid-content-column .account-page #account-my-orders table tr th.account-page-download-format,main .mid-content-column .account-page #account-my-downloads table tr td.account-page-download-format,main .mid-content-column .account-page #account-my-downloads table tr th.account-page-download-format{order:3;width:50px}main .mid-content-column .account-page #account-my-orders table tr td.account-page-download-format a,main .mid-content-column .account-page #account-my-orders table tr th.account-page-download-format a,main .mid-content-column .account-page #account-my-downloads table tr td.account-page-download-format a,main .mid-content-column .account-page #account-my-downloads table tr th.account-page-download-format a{text-align:right !important}main .mid-content-column .account-page #account-my-orders table tr td.account-page-download-updated-at,main .mid-content-column .account-page #account-my-orders table tr th.account-page-download-updated-at,main .mid-content-column .account-page #account-my-downloads table tr td.account-page-download-updated-at,main .mid-content-column .account-page #account-my-downloads table tr th.account-page-download-updated-at{position:absolute;bottom:4px;left:0}main .mid-content-column .account-page #account-my-orders table tr td.account-page-download-quantity,main .mid-content-column .account-page #account-my-orders table tr th.account-page-download-quantity,main .mid-content-column .account-page #account-my-downloads table tr td.account-page-download-quantity,main .mid-content-column .account-page #account-my-downloads table tr th.account-page-download-quantity{display:none}main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-arrow-container,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-arrow-container{position:relative}main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-arrow-container a::before,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-arrow-container a::before{content:" ";position:absolute;top:50%;left:0;border-bottom:1px solid #303133;width:100%;transition:border-color 0.2s}main .mid-content-column .account-page #account-my-orders table tr.order_state-canceled td.account-page-arrow-container span,main .mid-content-column .account-page #account-my-downloads table tr.order_state-canceled td.account-page-arrow-container span{display:none}}main .mid-content-column .account-page #account-my-orders table.geo-collective_invoice,main .mid-content-column .account-page #account-my-downloads table.geo-collective_invoice{border-bottom:none}@media (max-width: 675px){main .mid-content-column .account-page #account-my-orders table.geo-collective_invoice td.account-page-order-date a,main .mid-content-column .account-page #account-my-downloads table.geo-collective_invoice td.account-page-order-date a{text-align:right !important}}main .mid-content-column .account-page #account-my-orders table.geo-collective_invoice tfoot.order-total th,main .mid-content-column .account-page #account-my-orders table.geo-collective_invoice tfoot.order-total td,main .mid-content-column .account-page #account-my-downloads table.geo-collective_invoice tfoot.order-total th,main .mid-content-column .account-page #account-my-downloads table.geo-collective_invoice tfoot.order-total td{border-bottom:none;border-top:1px solid #9d9d9c;text-align:right}@media (max-width: 675px){main .mid-content-column .account-page #account-my-orders table.geo-collective_invoice tfoot.order-total,main .mid-content-column .account-page #account-my-downloads table.geo-collective_invoice tfoot.order-total{display:block}main .mid-content-column .account-page #account-my-orders table.geo-collective_invoice tfoot.order-total th,main .mid-content-column .account-page #account-my-downloads table.geo-collective_invoice tfoot.order-total th{border:none;width:33%;display:block;text-align:right !important}main .mid-content-column .account-page #account-my-orders table.geo-collective_invoice tfoot.order-total td,main .mid-content-column .account-page #account-my-downloads table.geo-collective_invoice tfoot.order-total td{display:none}}main .mid-content-column .account-page.geo-collective_invoice .geo-year_month-nav li{display:inline-block}main .mid-content-column .account-page.geo-collective_invoice .geo-year_month-nav li:first-child{padding-left:0}main .mid-content-column .account-page.geo-collective_invoice .geo-year_month-nav li:first-child::before{display:none}main .mid-content-column .account-page.geo-collective_invoice .geo-year_month-nav li:first-child a.disabled{padding-left:0}main .mid-content-column .account-page.geo-collective_invoice .geo-year_month-nav li a.active{font-weight:bold;color:#009fe3}main .mid-content-column .account-page.geo-collective_invoice .geo-year-nav li a.active{font-weight:bold;color:#009fe3}main .mid-content-column #order_summary,main .mid-content-column #order-fees-detail,main .mid-content-column #order_details{border:none;padding:0}main .mid-content-column #order_summary h1>span,main .mid-content-column #order-fees-detail h1>span,main .mid-content-column #order_details h1>span{font-family:SegoeUI, 'Helvetica Neue', Helvetica, sans-serif;font-size:1.2rem;vertical-align:middle}main .mid-content-column #order_summary .order-fees-total,main .mid-content-column #order-fees-detail .order-fees-total,main .mid-content-column #order_details .order-fees-total{font-weight:bold}main .mid-content-column #order_summary .geo-format-badge,main .mid-content-column #order-fees-detail .geo-format-badge,main .mid-content-column #order_details .geo-format-badge{margin-left:0}main .mid-content-column #order_summary .checkout-summary-box,main .mid-content-column #order-fees-detail .checkout-summary-box,main .mid-content-column #order_details .checkout-summary-box{padding-bottom:2rem;border-bottom:1px solid rgba(0,159,227,0.2)}main .mid-content-column #order_summary .checkout-summary-box div.row p.crop,main .mid-content-column #order_summary .checkout-summary-box div.highlight-selection,main .mid-content-column #order-fees-detail .checkout-summary-box div.row p.crop,main .mid-content-column #order-fees-detail .checkout-summary-box div.highlight-selection,main .mid-content-column #order_details .checkout-summary-box div.row p.crop,main .mid-content-column #order_details .checkout-summary-box div.highlight-selection{margin:0;padding:0;border:none;color:#303133;background-color:transparent}main .mid-content-column #order_summary #checkout-formats.checkout-summary-box,main .mid-content-column #order-fees-detail #checkout-formats.checkout-summary-box,main .mid-content-column #order_details #checkout-formats.checkout-summary-box{border:none}main .mid-content-column #order_summary .checkout-summary-box .geo-map-wrapper,main .mid-content-column #order-fees-detail .checkout-summary-box .geo-map-wrapper,main .mid-content-column #order_details .checkout-summary-box .geo-map-wrapper{margin-top:1em}main .mid-content-column #order_summary .item-title th>div,main .mid-content-column #order-fees-detail .item-title th>div,main .mid-content-column #order_details .item-title th>div{display:flex;flex-direction:row;align-items:center;justify-content:space-between}main .mid-content-column #order_summary .item-title th>div .product-name,main .mid-content-column #order-fees-detail .item-title th>div .product-name,main .mid-content-column #order_details .item-title th>div .product-name{margin-right:0.5em}main .mid-content-column #order_summary .item-fees>td:first-child,main .mid-content-column #order_summary .item-contract-fees>td:first-child,main .mid-content-column #order-fees-detail .item-fees>td:first-child,main .mid-content-column #order-fees-detail .item-contract-fees>td:first-child,main .mid-content-column #order_details .item-fees>td:first-child,main .mid-content-column #order_details .item-contract-fees>td:first-child{padding-left:2.5rem}main .mid-content-column .dataset-description{margin-bottom:3rem}main .mid-content-column .dataset-description h1,main .mid-content-column .dataset-description h2,main .mid-content-column .dataset-description h3,main .mid-content-column .dataset-description h4,main .mid-content-column .dataset-description h5{font-size:1.05em;font-weight:600}main .mid-content-column .dataset-description .lead{font-weight:600;margin-top:0;margin-bottom:1.6rem}main .mid-content-column .dataset-description .attributes{margin-top:1.6rem}main .mid-content-column fieldset legend{color:#009fe3;padding:0 0.5rem}main .mid-content-column fieldset.accept-tos{margin-bottom:1.5rem}main .mid-content-column ul{padding:0;margin:0 0 1.6rem 0}main .mid-content-column ul li{position:relative;padding-left:.875em;padding-bottom:.625em;list-style:none;line-height:1.45em}main .mid-content-column ul li:last-child{padding-bottom:0}main .mid-content-column ul li::before{content:"a";width:1.5em;height:1.5em;font-family:WebfontLuzern, sans-serif;font-size:.8em;position:absolute;left:0;top:0}main .mid-content-column .elements{margin:4rem 0}main .mid-content-column .elements ul li{font-size:14px;word-break:keep-all}main .mid-content-column .elements ul li a span.shorten{max-width:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}main .mid-content-column .elements h3{margin-top:-2rem}main .mid-content-column span.linked{border-bottom:1px solid;padding-bottom:.07em;position:relative}main .mid-content-column table.table{width:100%;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #9d9d9c;margin-bottom:1.6rem}main .mid-content-column table.table th,main .mid-content-column table.table td{text-align:left;padding:0.5em 0.7em}main .mid-content-column table.table th.text-right,main .mid-content-column table.table td.text-right{text-align:right}main .mid-content-column table.table th:first-child,main .mid-content-column table.table td:first-child{padding-left:0}main .mid-content-column table.table th:last-child,main .mid-content-column table.table td:last-child{padding-right:0}main .mid-content-column table.table th svg,main .mid-content-column table.table th .feature-type-icon,main .mid-content-column table.table th .tos-icon,main .mid-content-column table.table td svg,main .mid-content-column table.table td .feature-type-icon,main .mid-content-column table.table td .tos-icon{vertical-align:middle}main .mid-content-column table.table th{font-weight:bold}main .mid-content-column table.table tr td{border-top:1px solid #9d9d9c}main .mid-content-column table.table tr.no-border td{border:none}main .mid-content-column table.attributes td.name{vertical-align:top}main .mid-content-column table.attributes td em{display:block}main .mid-content-column table.attributes tr.domain .domaincodevalues-table{border-bottom:0;font-size:100%;padding-top:.2rem;width:80%;border-collapse:collapse}main .mid-content-column table.attributes tr.domain .domaincodevalues-table td{border-top:1px solid #9d9d9c}main .mid-content-column table.attributes tr.domain .domaincodevalues-table td.code{width:120px}main .mid-content-column table.attributes tr.domain td>div:first-child{cursor:pointer}main .mid-content-column table.attributes tr.domain td>div:first-child span{border-bottom:1px solid #009fe3;position:relative;margin-left:1.4rem}main .mid-content-column table.attributes tr.domain td>div:first-child span::before{transition:transform .35s;font-family:WebfontLuzern;content:"d";transform:rotate(0deg);font-size:0.8rem;width:0.8rem;height:0.8rem;line-height:0.8rem;display:block;position:absolute;left:-1.1rem;top:0.4rem}main .mid-content-column table.attributes tr.domain td>div:first-child:hover span{color:#009fe3}main .mid-content-column table.attributes tr.domain .domaincodevalues{transition:max-height .35s;max-height:0;overflow:hidden}main .mid-content-column table.attributes tr.domain.domaincodevalues-show td>div:first-child span::before{transform:rotate(45deg)}main .mid-content-column .taxon-title-wrapper>div{display:flex;justify-content:space-between}main .mid-content-column .taxon-title-wrapper .thumbnail{position:relative;width:8.4rem;height:8.4rem}main .mid-content-column .taxon-title-wrapper .thumbnail svg,main .mid-content-column .taxon-title-wrapper .thumbnail img{display:block;width:100%;height:100%}main .mid-content-column .taxon-title-wrapper .thumbnail svg+svg,main .mid-content-column .taxon-title-wrapper .thumbnail img+img{display:none}main .mid-content-column .taxon-title-wrapper .taxon-description{width:calc(100% - 9.8rem)}main .mid-content-column table.products{width:100%;border-collapse:collapse}main .mid-content-column table.products h4{margin-top:0;margin-bottom:.2rem;display:flex;flex-direction:row;align-items:center;color:#303133}main .mid-content-column table.products h4 .underline{border-bottom:solid 1px;border-bottom-color:#009fe3;font-size:1.6rem;color:#303133}main .mid-content-column table.products tr:hover a:not(.add-to-cart,.ref-download-link),main .mid-content-column table.products tr:hover a h4 .underline{color:#009fe3}main .mid-content-column table.products td{position:relative;vertical-align:top;border-top:#9d9d9c 1px solid;text-align:left;padding:7px 0 6px 0}main .mid-content-column table.products td.preview{width:9.8rem}main .mid-content-column table.products td a{display:block;height:100%}main .mid-content-column table.products td .order_button{position:absolute;right:0;bottom:6px;width:15rem}main .mid-content-column table.products td .order_button em{display:none}main .mid-content-column table.products td .order_button a,main .mid-content-column table.products td .order_button button{font-size:81.25%;height:2.675rem;position:relative}main .mid-content-column table.products td .order_button .display_flash button{display:none}main .mid-content-column table.products td .order_button .display_flash .flash{margin:0;font-size:1.3rem}main .mid-content-column table.products td .order_button .display_flash .flash .alert-success{border:none;padding:0;transition:background-color 0.2s;height:2.675rem;position:relative}main .mid-content-column table.products td .order_button .display_flash .flash .alert-success::before{transition:background-color 0.2s}main .mid-content-column table.products td .order_button .display_flash .flash .alert-success a{display:block;box-sizing:border-box;border:2px solid #e3f3e9;font-size:100%;transition:border-color 0.2s, color 0.2s;height:2.675rem;line-height:1.15em;color:#73a051;font-weight:bold;text-align:left;padding:.3em .3em .3em 2.2em;margin:0}main .mid-content-column table.products td .order_button .display_flash .flash .alert-success a::before{content:"";display:none}main .mid-content-column table.products td .order_button .display_flash .flash .alert-success a:hover{border-color:#73a051;color:#303133}main .mid-content-column table.products td .order_button .display_flash .flash .alert-success:hover{background-color:#FFFFFF}main .mid-content-column table.products td .order_button .display_flash .flash .alert-success:hover::before{background-color:#303133}@media (max-width: 375px){main .mid-content-column table.products td.preview{display:none}}main .mid-content-column table.products .category-article-body{margin:.5rem 0}main .mid-content-column table.products .sort_by{float:right;margin-bottom:1rem}main .mid-content-column table.products .sort_by .chevron{right:0;top:.5rem}main .mid-content-column img.tos-icon{display:block;height:5rem;margin:1.6rem 0}main .mid-content-column dl.item-properties dt,main .mid-content-column dl.item-properties dd{display:inline-block}main .mid-content-column dl.item-properties dt{width:37%;margin:0;font-weight:normal;vertical-align:top}main .mid-content-column dl.item-properties dd{min-width:50%}main .results-page{width:100%}main .results-page .reset-search{font-size:.6rem;width:110px;display:block;margin-top:5.2rem}main .results-page .pagination,main .account-page-orders .pagination,main .account-page-downloads .pagination{margin-top:1rem;font-size:14px;text-align:center}main .results-page .pagination .page_info,main .account-page-orders .pagination .page_info,main .account-page-downloads .pagination .page_info{margin:1rem}main .results-page .pagination em.current,main .account-page-orders .pagination em.current,main .account-page-downloads .pagination em.current{color:#009fe3;font-style:normal;font-weight:700}main .results-page .pagination a,main .account-page-orders .pagination a,main .account-page-downloads .pagination a{margin:.1rem;border:1px solid;padding:4px}main .results-page .pagination a.next_page,main .results-page .pagination a.previous_page,main .account-page-orders .pagination a.next_page,main .account-page-orders .pagination a.previous_page,main .account-page-downloads .pagination a.next_page,main .account-page-downloads .pagination a.previous_page{border:none}main .results-page .pagination span,main .account-page-orders .pagination span,main .account-page-downloads .pagination span{margin:.3rem;padding:4px}main .results-page .top-products,main .account-page-orders .top-products,main .account-page-downloads .top-products{margin-top:3em}main .checkout-progress a svg{display:none}main .checkout-progress ul{padding:0;margin:0;display:inline}main .checkout-progress ul li{display:inline-block;padding-left:1.5em}main .checkout-progress ul li::before{left:0.3125em}main .checkout-progress .checkout-progress-steps-line{display:none}main .checkout-progress li,main .checkout-progress a,main .checkout-progress a:hover{color:#CCC}main .checkout-progress li.completed,main .checkout-progress li.active,main .checkout-progress a[href]{color:#303133}main .checkout-progress a[href]:hover{color:#009fe3}main .checkout-progress a.active{font-weight:bold;color:#303133}main .checkout-progress.cart li.active,main .checkout-progress.cart li a.active{font-weight:normal;color:#CCC}main dl,main dd,main dt{margin:0;padding:0}main dt{font-weight:bold;margin-top:1em}main .flash,aside .flash,.maintanace_info .flash{margin:2rem 0}main .flash .alert,main .flash .info,main .errorExplanation,aside .flash .alert,aside .flash .info,aside .errorExplanation,.maintanace_info .flash .alert,.maintanace_info .flash .info,.maintanace_info .errorExplanation{position:relative;border-top:1px solid #009fe3;border-bottom:1px solid #009fe3;background-color:rgba(0,159,227,0.1);padding:0.5em 2em 0.5em 2.5em;-webkit-hyphens:auto;hyphens:auto}main .flash .alert h2,main .flash .info h2,main .errorExplanation h2,aside .flash .alert h2,aside .flash .info h2,aside .errorExplanation h2,.maintanace_info .flash .alert h2,.maintanace_info .flash .info h2,.maintanace_info .errorExplanation h2{margin-top:0;padding-top:0;font-size:2rem}main .flash .alert h3,main .flash .alert h4,main .flash .info h3,main .flash .info h4,main .errorExplanation h3,main .errorExplanation h4,aside .flash .alert h3,aside .flash .alert h4,aside .flash .info h3,aside .flash .info h4,aside .errorExplanation h3,aside .errorExplanation h4,.maintanace_info .flash .alert h3,.maintanace_info .flash .alert h4,.maintanace_info .flash .info h3,.maintanace_info .flash .info h4,.maintanace_info .errorExplanation h3,.maintanace_info .errorExplanation h4{margin-top:0;padding-top:0;margin-bottom:0.5em}main .flash .alert ul:last-child,main .flash .alert p:last-child,main .flash .info ul:last-child,main .flash .info p:last-child,main .errorExplanation ul:last-child,main .errorExplanation p:last-child,aside .flash .alert ul:last-child,aside .flash .alert p:last-child,aside .flash .info ul:last-child,aside .flash .info p:last-child,aside .errorExplanation ul:last-child,aside .errorExplanation p:last-child,.maintanace_info .flash .alert ul:last-child,.maintanace_info .flash .alert p:last-child,.maintanace_info .flash .info ul:last-child,.maintanace_info .flash .info p:last-child,.maintanace_info .errorExplanation ul:last-child,.maintanace_info .errorExplanation p:last-child{margin-bottom:0}main .flash .alert a,main .flash .info a,main .errorExplanation a,aside .flash .alert a,aside .flash .info a,aside .errorExplanation a,.maintanace_info .flash .alert a,.maintanace_info .flash .info a,.maintanace_info .errorExplanation a{position:relative;color:#303133;display:inline;text-decoration:none;margin-left:.875em;border-bottom:1px solid;padding-bottom:.07em}main .flash .alert a:hover,main .flash .info a:hover,main .errorExplanation a:hover,aside .flash .alert a:hover,aside .flash .info a:hover,aside .errorExplanation a:hover,.maintanace_info .flash .alert a:hover,.maintanace_info .flash .info a:hover,.maintanace_info .errorExplanation a:hover{color:#009fe3;border-color:#009fe3}main .flash .alert a::before,main .flash .info a::before,main .errorExplanation a::before,aside .flash .alert a::before,aside .flash .info a::before,aside .errorExplanation a::before,.maintanace_info .flash .alert a::before,.maintanace_info .flash .info a::before,.maintanace_info .errorExplanation a::before{content:"a";width:1.5em;height:1.5em;font-family:WebfontLuzern;font-size:.8em;position:absolute;left:-1.09375em;top:0}main .flash .alert button,main .flash .info button,main .errorExplanation button,aside .flash .alert button,aside .flash .info button,aside .errorExplanation button,.maintanace_info .flash .alert button,.maintanace_info .flash .info button,.maintanace_info .errorExplanation button{margin:0;padding:0;background-color:#009fe3;cursor:pointer;border:none;display:block;position:absolute;width:1.5em;height:1.5em;right:0.5em;top:0.5em;-webkit-mask-image:url(/assets/icons/plain/navigate_cross-8d2938e0d405214fc510e99a999b42068876c76f2a385258caf55143271c1c00.svg);-webkit-mask-size:100% 100%;mask-image:url(/assets/icons/plain/navigate_cross-8d2938e0d405214fc510e99a999b42068876c76f2a385258caf55143271c1c00.svg);mask-size:100% 100%;transition:background-color 0.2s ease-in;color:transparent}main .flash .alert button svg,main .flash .info button svg,main .errorExplanation button svg,aside .flash .alert button svg,aside .flash .info button svg,aside .errorExplanation button svg,.maintanace_info .flash .alert button svg,.maintanace_info .flash .info button svg,.maintanace_info .errorExplanation button svg{display:none;width:1.5em;height:1.5em}main .flash .alert button svg path,main .flash .info button svg path,main .errorExplanation button svg path,aside .flash .alert button svg path,aside .flash .info button svg path,aside .errorExplanation button svg path,.maintanace_info .flash .alert button svg path,.maintanace_info .flash .info button svg path,.maintanace_info .errorExplanation button svg path{fill:#009fe3;transition:fill 0.2s ease-in}main .flash .alert button:hover,main .flash .info button:hover,main .errorExplanation button:hover,aside .flash .alert button:hover,aside .flash .info button:hover,aside .errorExplanation button:hover,.maintanace_info .flash .alert button:hover,.maintanace_info .flash .info button:hover,.maintanace_info .errorExplanation button:hover{background-color:#303133}main .flash .alert::before,main .flash .info::before,main .errorExplanation::before,aside .flash .alert::before,aside .flash .info::before,aside .errorExplanation::before,.maintanace_info .flash .alert::before,.maintanace_info .flash .info::before,.maintanace_info .errorExplanation::before{content:"";width:1.5em;height:1.5em;background-color:#009fe3;-webkit-mask-image:url(/assets/icons/plain/information-609724712d60f327dc18ee88c1e49e7d097c93195a71a55f425a656be22e1847.svg);-webkit-mask-size:100% 100%;mask-image:url(/assets/icons/plain/information-609724712d60f327dc18ee88c1e49e7d097c93195a71a55f425a656be22e1847.svg);mask-size:100% 100%;position:absolute;display:block;top:calc(50% - 0.75em);left:0.5em}main .flash .alert+.alert,main .flash .info+.alert,main .errorExplanation+.alert,aside .flash .alert+.alert,aside .flash .info+.alert,aside .errorExplanation+.alert,.maintanace_info .flash .alert+.alert,.maintanace_info .flash .info+.alert,.maintanace_info .errorExplanation+.alert{margin-top:2rem}main .flash .info,aside .flash .info,.maintanace_info .flash .info{background-color:transparent;padding:0;border:none}main .flash .info::before,aside .flash .info::before,.maintanace_info .flash .info::before{display:none}main .flash .alert-error,main .errorExplanation,aside .flash .alert-error,aside .errorExplanation,.maintanace_info .flash .alert-error,.maintanace_info .errorExplanation{border-color:red;background-color:#fff2f2}main .flash .alert-error button,main .errorExplanation button,aside .flash .alert-error button,aside .errorExplanation button,.maintanace_info .flash .alert-error button,.maintanace_info .errorExplanation button{background-color:red}main .flash .alert-error::before,main .errorExplanation::before,aside .flash .alert-error::before,aside .errorExplanation::before,.maintanace_info .flash .alert-error::before,.maintanace_info .errorExplanation::before{background-color:red;-webkit-mask-image:url(/assets/icons/plain/sign_warning-d8ab7b54f62ffa7066401c994f49f509cea3c2fa3b793663d4eea95680851ae9.svg);mask-image:url(/assets/icons/plain/sign_warning-d8ab7b54f62ffa7066401c994f49f509cea3c2fa3b793663d4eea95680851ae9.svg)}main .flash .alert-warning,main .flash .alert-alert,main .flash .alert-danger,aside .flash .alert-warning,aside .flash .alert-alert,aside .flash .alert-danger,.maintanace_info .flash .alert-warning,.maintanace_info .flash .alert-alert,.maintanace_info .flash .alert-danger{border-color:darkorange;background-color:#fff1dd}main .flash .alert-warning button,main .flash .alert-alert button,main .flash .alert-danger button,aside .flash .alert-warning button,aside .flash .alert-alert button,aside .flash .alert-danger button,.maintanace_info .flash .alert-warning button,.maintanace_info .flash .alert-alert button,.maintanace_info .flash .alert-danger button{background-color:darkorange}main .flash .alert-warning:before,main .flash .alert-alert:before,main .flash .alert-danger:before,aside .flash .alert-warning:before,aside .flash .alert-alert:before,aside .flash .alert-danger:before,.maintanace_info .flash .alert-warning:before,.maintanace_info .flash .alert-alert:before,.maintanace_info .flash .alert-danger:before{background-color:darkorange;-webkit-mask-image:url(/assets/icons/plain/about-4e5e3350e6360fbb70150304496f7abdfccb1d689a3ca5946cfb7bcd13f00c29.svg);mask-image:url(/assets/icons/plain/about-4e5e3350e6360fbb70150304496f7abdfccb1d689a3ca5946cfb7bcd13f00c29.svg)}main .flash .alert-success,aside .flash .alert-success,.maintanace_info .flash .alert-success{border-color:#73a051;background-color:#e3f3e9}main .flash .alert-success button,aside .flash .alert-success button,.maintanace_info .flash .alert-success button{background-color:#73a051}main .flash .alert-success:before,aside .flash .alert-success:before,.maintanace_info .flash .alert-success:before{background-color:#73a051;-webkit-mask-image:url(/assets/icons/plain/ok-33dd83884569763143c7295fcadae31827844d3a4d12e53b06846085cce37e19.svg);mask-image:url(/assets/icons/plain/ok-33dd83884569763143c7295fcadae31827844d3a4d12e53b06846085cce37e19.svg)}.maintanace_info{font-size:1.6rem;line-height:1.5em}.maintanace_info .flash{margin:0}.maintanace_info .flash>div.alert+div.alert{margin-top:0.5em}.maintanace_info .flash>div.alert>p{margin:0 0 1.6rem 0}.maintanace_info .flash>div.alert>p:last-child{margin-bottom:0}aside .add-to-cart-form .flash{margin-bottom:0}a.submit-filter img.tos-icon{height:3rem !important}.categories{display:flex;flex-wrap:wrap}.categories .show_all_toggle{position:relative;display:block;width:100%;font-size:1.4rem;color:#444}.categories .show_all_toggle:hover{color:#009fe3}.categories .show_all_toggle span{display:block;text-align:center;text-decoration:underline;opacity:1;transition:opacity 0.2s;cursor:pointer;width:100%}.categories .show_all_toggle span::before{content:"["}.categories .show_all_toggle span::after{content:"]"}.categories .show_all_toggle span+span{position:absolute;top:0;opacity:0}.categories.show-all .show_all_toggle span{opacity:0}.categories.show-all .show_all_toggle span+span{opacity:1}.categories.show-less .hidden-category{display:none}.category-card{background:white;text-decoration:none;color:#444;flex:0 0 11em;margin:1rem 0}.category-card .thumbnail .hover{color:#009fe3;transition:color 0.2s ease-in;position:relative}.category-card .thumbnail .hover svg,.category-card .thumbnail .hover img{opacity:1;transition:opacity 0.2s ease-in}.category-card .thumbnail .hover svg+svg,.category-card .thumbnail .hover img+img{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.category-card .thumbnail img,.category-card .thumbnail svg{display:block;margin-left:auto;margin-right:auto;width:50%;margin-bottom:.5rem;height:auto}.category-card .link-border{border-bottom:1px solid #009fe3;transition:border-bottom-color 0.2s ease-in}.category-card .category-name{text-align:center}.category-card .category-name p{font-size:1.2rem;color:#6b6b6b}.category-card .category-name p:hover{color:#009fe3}.category-card a:hover .link-border{border-bottom-color:#303133}.category-card a:hover .hover{color:#009fe3}.category-card a:hover .hover svg,.category-card a:hover .hover img{opacity:0}.category-card a:hover .hover svg+svg,.category-card a:hover .hover img+img{opacity:1}.category-card a:hover .thumbnail div:not(.hover){color:#303133}.category-card a:hover .category-name p{color:#009fe3}li.filter-row .tos_icon{height:40px}img.feature-type-icon{width:2rem}.geo-feature-type img.feature-type-icon{position:relative;width:auto;height:1.785714285714286em;top:-0.1em;vertical-align:middle}aside p,aside ul{margin:1em 0;padding:0}aside .geo-feature-type img.feature-type-icon{top:-0.1em}aside .geo-product-formats{list-style:none;margin:0.5rem 0 1.4rem 0;padding:0;font-size:0}aside .geo-product-formats li.badge{margin-left:0;margin-right:.8rem;font-size:1.2rem;line-height:1}main .mid-content-column .collection>h5{padding:0;margin-bottom:0}.attributes .elements,main .mid-content-column .dataset-description .attributes .collection .elements{margin-bottom:0}.attributes .elements ul.tabs,main .mid-content-column .dataset-description .attributes .collection .elements ul.tabs{margin-top:.5rem;padding-left:2rem;border-bottom:1px solid rgba(0,159,227,0.2)}.attributes .elements ul.tabs li,main .mid-content-column .dataset-description .attributes .collection .elements ul.tabs li{display:inline-block;list-style-type:none;margin-right:0.4rem;margin-top:0;margin-bottom:0;padding-left:0;padding-bottom:0}.attributes .elements ul.tabs li::before,main .mid-content-column .dataset-description .attributes .collection .elements ul.tabs li::before{display:none}.attributes .elements ul.tabs li div,main .mid-content-column .dataset-description .attributes .collection .elements ul.tabs li div{cursor:pointer;border-top-left-radius:.4rem;border-top-right-radius:0.4rem;border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:2px solid transparent;margin-bottom:-2px;padding:0.8rem 1.6rem;display:block;font-weight:bold;transition:border-color 0.2s, color 0.2s}.attributes .elements ul.tabs li:hover div,main .mid-content-column .dataset-description .attributes .collection .elements ul.tabs li:hover div{color:#009fe3 !important}.attributes .elements ul.tabs li.active div,main .mid-content-column .dataset-description .attributes .collection .elements ul.tabs li.active div{color:#009fe3 !important;border-top-color:rgba(0,159,227,0.2);border-right-color:rgba(0,159,227,0.2);border-left-color:rgba(0,159,227,0.2);border-bottom-color:#FFFFFF}.attributes .elements ul.tabs.no-action li div,main .mid-content-column .dataset-description .attributes .collection .elements ul.tabs.no-action li div{cursor:default}.attributes .elements .tab-content.tab-hide,.attributes .elements .medium-tabcontent.tab-hide,main .mid-content-column .dataset-description .attributes .collection .elements .tab-content.tab-hide,main .mid-content-column .dataset-description .attributes .collection .elements .medium-tabcontent.tab-hide{display:none}.attributes .elements .tab-content .tab-content-wrapper,.attributes .elements .medium-tabcontent .tab-content-wrapper,main .mid-content-column .dataset-description .attributes .collection .elements .tab-content .tab-content-wrapper,main .mid-content-column .dataset-description .attributes .collection .elements .medium-tabcontent .tab-content-wrapper{margin:2rem 0}table.small.attributes{font-size:1.3rem;border-collapse:collapse}table.small.attributes thead tr{text-align:left}table.small.attributes td:first-child{min-width:120px}table.small.attributes thead,table.small.attributes tr{border-bottom:1px solid #9d9d9c}table.small.attributes td{padding:.5rem 0}table.small.attributes tbody tr:hover td{background-color:#f7f7f7}.mid-content-column .greyed{color:gray}.mid-content-column small.greyed~h2{margin-top:0}#cart-detail{width:100%}#cart-detail .tos-icon{display:inline-block;height:4rem;margin:0}#cart-detail .tos-text{font-size:0.75em}@media (max-width: 375px){#cart-detail{display:block;margin-top:1.5em}#cart-detail thead{display:none}#cart-detail tbody{display:block}#cart-detail tbody tr{display:flex;flex-wrap:wrap;flex-direction:row;position:relative;border-top:1px solid #9d9d9c;padding:1.5rem 0}#cart-detail tbody tr td{display:block;border:none;padding-top:0;padding-bottom:0}#cart-detail tbody tr td.cart-item-delete{position:absolute;padding:0;top:calc(50% - 12px)}#cart-detail tbody tr td.cart-item-image{display:flex;align-items:center;padding-left:4.5rem;padding-right:0;padding-bottom:1rem}#cart-detail tbody tr td.cart-item-image span{font-weight:bold;margin-left:0.5em}#cart-detail tbody tr td.cart-item-price{position:absolute;padding:0;top:calc(50% - 12px);right:0}#cart-detail tbody tr td.format{width:100%;padding-left:4.5rem}}.filter-row.current,.submit-filter.current{cursor:revert}.right-content-box{margin-right:30px;margin-top:97px;width:200px;flex:0 0 230px}.right-content-column .flash.flash-not-available{margin-top:0}.products span{color:#aaa;font-size:1.3rem}main .mid-content-column .dataset-description .attributes .collection{margin:1.6rem 0}main .mid-content-column .dataset-description .attributes .collection .accordion input{display:none}main .mid-content-column .dataset-description .attributes .collection .accordion input+label{position:relative;display:block;padding:1.5rem 5rem 1.5rem 1.3rem;font-size:1.6rem;cursor:pointer;border-left:0.2rem solid #FFFFFF;background-color:#FFFFFF;transition:color .35s, border-color .35s, background-color .35s}main .mid-content-column .dataset-description .attributes .collection .accordion input:checked+label{padding-left:1.3rem;border-color:#009fe3;background-color:rgba(0,159,227,0.1)}main .mid-content-column .dataset-description .attributes .collection .accordion.w-full{width:95%}main .mid-content-column .dataset-description .attributes .collection td.last-update{display:block;line-height:1;margin-left:0 !important}main .mid-content-column .dataset-description .attributes .collection .accordion-content{max-height:0;transition:max-height .35s;border-bottom:1px solid rgba(0,159,227,0.2);border-left:2px solid rgba(0,159,227,0.2);background-color:#FFFFFF;overflow-x:hidden;overflow-y:hidden}main .mid-content-column .dataset-description .attributes .collection .accordion-content .accordion-content-wrapper{margin:2rem}main .mid-content-column .dataset-description .attributes .collection .accordion-content p,main .mid-content-column .dataset-description .attributes .collection .accordion-content .amount-files{font-size:1.4rem}main .mid-content-column .dataset-description .attributes .collection .accordion-content .abstract{font-weight:bold;margin:2rem 0}main .mid-content-column .dataset-description .attributes .collection .accordion input:checked~.accordion-content{max-height:100vh;overflow-y:auto;animation:0.7s delay-overflow}main .mid-content-column .dataset-description .attributes .collection .accordion label::after{position:absolute;right:1.5rem;top:1.2rem;display:block;width:2.8rem;height:2.8rem;line-height:2.8rem;font-size:1.6rem;text-align:center;transition:all .35s}main .mid-content-column .dataset-description .attributes .collection .accordion input[type=checkbox]+label::after{content:"d";font-family:WebfontLuzern;border:1px solid rgba(0,159,227,0.2);border-radius:9999px}main .mid-content-column .dataset-description .attributes .collection .accordion input[type=checkbox]:checked+label::after{transform:rotate(315deg);background-color:#009fe3;color:#FFFFFF;border-color:#FFFFFF}@keyframes delay-overflow{from{overflow-y:hidden}}li.eleuid::after{content:', '}li.eleuid:last-child::after{content:' '}.attributes h3 p{margin-bottom:-2rem;padding:0 !important}.attributes table.attributes{margin-bottom:3rem;margin-top:1rem;width:100%}.attributes table.attributes td.name{width:140px;padding-right:0.5em;word-break:keep-all}.attributes table.attributes td.name div{word-break:keep-all}.attributes a.active{color:#2b6cb0 !important;font-weight:bold;margin-bottom:-1px;border-bottom:1px solid white}div.attributes ul.elements{margin-left:1.25rem}div.attributes table.plain{margin-bottom:1.25rem;margin-top:1.25rem}div.attributes table.plain,div.attributes table.plain tbody td{border:none}div.attributes table.plain tr{line-height:25px;font-size:14px}div.attributes table.plain tr td:first-child{padding-right:2rem}div.attributes a{outline:0}picture.product-image{height:auto;display:block}picture.product-image.small{width:8.4rem}.terms img{height:60px}.facebook-icon{padding-right:.5rem}.mid-content-column .badge,.navigation .badge,aside .badge{color:#FFFFFF;font-weight:bold;margin-left:.8rem;display:inline-block;padding:.25em .4em;font-size:75%;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.3rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mid-content-column .badge.top-product-badge,.navigation .badge.top-product-badge,aside .badge.top-product-badge{background-color:#6435c9;border-color:#6435c9}.mid-content-column .badge.recent-product-badge,.mid-content-column .badge.new-product-badge,.navigation .badge.recent-product-badge,.navigation .badge.new-product-badge,aside .badge.recent-product-badge,aside .badge.new-product-badge{background-color:#fbbd08;border-color:#fbbd08}.mid-content-column .badge.update-product-badge,.navigation .badge.update-product-badge,aside .badge.update-product-badge{background-color:#73a051;border-color:#73a051}.mid-content-column .badge.coming_soon-product-badge,.navigation .badge.coming_soon-product-badge,aside .badge.coming_soon-product-badge{background-color:#ababab;border-color:#ababab}.mid-content-column .badge.canceled-product-badge,.navigation .badge.canceled-product-badge,aside .badge.canceled-product-badge{background-color:red;border-color:red}.mid-content-column .badge.partial-product-badge,.navigation .badge.partial-product-badge,aside .badge.partial-product-badge{background-color:#009fe3;border-color:#009fe3}.mid-content-column .badge.download-product-badge,.mid-content-column .badge.geo-service-badge,.navigation .badge.download-product-badge,.navigation .badge.geo-service-badge,aside .badge.download-product-badge,aside .badge.geo-service-badge{background-color:#73a051;border-color:#73a051}.mid-content-column .badge.daily_updated-product-badge,.navigation .badge.daily_updated-product-badge,aside .badge.daily_updated-product-badge{background-color:#7ACC5D;border-color:#7ACC5D}.mid-content-column .badge.new_version-product-badge,.mid-content-column .badge.geo-api-badge,.navigation .badge.new_version-product-badge,.navigation .badge.geo-api-badge,aside .badge.new_version-product-badge,aside .badge.geo-api-badge{background-color:#f2711c;border-color:#f2711c}.mid-content-column .badge.download-expired-product-badge,.navigation .badge.download-expired-product-badge,aside .badge.download-expired-product-badge{background-color:#777777;border-color:#777777}.mid-content-column .badge.geo-format-badge,.navigation .badge.geo-format-badge,aside .badge.geo-format-badge{background-color:#009fe3;border-color:#009fe3}.mid-content-column h2,.navigation h2,aside h2{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.mid-content-column h2 .badge.top-product-badge,.navigation h2 .badge.top-product-badge,aside h2 .badge.top-product-badge{font-size:0.4615384615384615em;font-family:SegoeUI, 'Helvetica Neue', Helvetica, sans-serif;font-weight:bold}h3.panel-title{margin-bottom:2rem}.image-holder{margin:0 0 2rem 0;border:1px solid rgba(0,159,227,0.2);position:relative}.image-holder>div{cursor:pointer;width:100%;padding-top:33.333333333333333%;position:relative;overflow:hidden;transition:padding-top 0.2s ease-in, opacity 0.2s ease-in}.image-holder>div picture{transition:opacity 0.2s ease-in;position:absolute;opacity:1;top:0;left:0}.image-holder>div picture img{width:100%;height:auto;display:block}.image-holder>div picture+picture{opacity:0;height:100%;width:100%}.image-holder>div picture+picture img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.image-holder::after{content:"";opacity:0;transition:opacity 0.2s ease-in;display:block;position:absolute;top:calc(50% - 2rem);left:calc(50% - 2rem);width:4rem;height:4rem;background-color:#303133;-webkit-mask-image:url(/assets/icons/plain/zoom_in-dfbfb0abfe38abea4a9b491dfa91ca03f835fd17c00d18d2909fd992fcad764a.svg);-webkit-mask-size:100% 100%;mask-image:url(/assets/icons/plain/zoom_in-dfbfb0abfe38abea4a9b491dfa91ca03f835fd17c00d18d2909fd992fcad764a.svg);mask-size:100% 100%}.image-holder:hover>div{opacity:0.6}.image-holder:hover::after{opacity:1}.image-holder.show-detail>div,.image-holder.show-detail:hover>div{padding-top:100%;opacity:1}.image-holder.show-detail>div picture,.image-holder.show-detail:hover>div picture{opacity:0}.image-holder.show-detail>div picture+picture,.image-holder.show-detail:hover>div picture+picture{opacity:1}.image-holder.show-detail::after,.image-holder.show-detail:hover::after{opacity:0}.image-holder.no-preview::after{display:none}.image-holder.no-preview>div{cursor:default;opacity:1}.new-and-updated-products .flash ul.hint{padding-left:0.8rem}.new-and-updated-products .flash ul.hint span.badge{margin-right:0.8rem}.new-and-updated-products .flash ul.hint span.badge-text{font-style:italic}.new-and-updated-products dl.hint{display:flex;flex-flow:row wrap;position:relative}.new-and-updated-products dl.hint dt{display:block;margin:0 0.5rem 0 0;width:8.5rem;text-align:right}.new-and-updated-products dl.hint dt .badge{margin-left:0}.new-and-updated-products dl.hint dd{display:block;font-style:italic;width:calc( 100% - 9rem)}.typeahead,.tt-query,.tt-hint{width:100%;height:30px;padding:8px 12px;font-size:24px;line-height:30px;border:2px solid #ccc;outline:none}.tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.tt-hint{color:#999}.tt-menu{max-height:200px;overflow-y:auto;box-sizing:border-box;width:100%;margin:12px 0;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.tt-suggestion{padding:3px 20px;font-size:14px;line-height:24px}.tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#0097cf}.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}.tt-suggestion p{margin:0}.breadcrumb{color:#6b6b6b}.breadcrumb .breadcrumb__list{margin:0;padding:0;list-style-type:none}.breadcrumb .breadcrumb__list-entry{display:inline-block}.breadcrumb .breadcrumb__list-entry:after{content:">";margin:0 .5rem;display:inline-block;transform:translateY(0.08em);opacity:0.8}.breadcrumb .breadcrumb__list-entry:last-child:after{display:none}.breadcrumb a{color:inherit;text-decoration:none;font-size:1.3rem;transition:color 0.2s}.breadcrumb a:hover{color:#009fe3}div.row p.crop,div.row div.highlight-selection{background-color:rgba(0,159,227,0.1);color:#303133;padding:1em;margin-top:5px;margin-bottom:.5em}div.row p.crop img,div.row div.highlight-selection img{margin-top:1rem}div.row p.crop a.link,div.row div.highlight-selection a.link{position:relative;color:#303133;display:inline;text-decoration:none;margin-left:.875em;border-bottom:1px solid;padding-bottom:.07em}div.row p.crop a.link:hover,div.row div.highlight-selection a.link:hover{color:#009fe3;border-color:#009fe3}div.row p.crop a.link::before,div.row div.highlight-selection a.link::before{content:"a";width:1.5em;height:1.5em;font-family:WebfontLuzern;font-size:.8em;position:absolute;left:-1.09375em;top:0}.row.perimeter{margin:0}.row.perimeter .flash ul{font-size:1.3rem}.row.perimeter .flash ul svg,.row.perimeter .flash ul img{vertical-align:middle}.row.perimeter .flash ul.hint>li{padding-left:0}.row.perimeter .flash ul.hint>li::before{display:none;content:""}.perimeter .form{margin:1rem 0}tr.line-item .tos_icon{height:28px;vertical-align:middle}tr.line-item .delete{border-bottom:none}tr.line-item .tos-text{vertical-align:middle}tr.line-item .format{width:8rem}tr.line-item .svg{margin-left:6rem;margin-top:.3rem}.shop-header{width:600px}.account{width:220px}.account ul{margin-top:4.5rem;margin-left:5rem}.account ul li{display:block}p.last-update{margin:1rem 0}#login .content .panel-heading h3,#signup .content .panel-heading h3,#forgot-password .content .panel-heading h3,.user-edit .panel-heading h3{font-weight:900;margin-top:1em;margin-bottom:.2em;font-size:2.6rem;line-height:1.2em}#login .content .panel-body .errorExplanation,#signup .content .panel-body .errorExplanation,#forgot-password .content .panel-body .errorExplanation,.user-edit .panel-body .errorExplanation{margin-bottom:1em}#login .content .panel-body form,#signup .content .panel-body form,#forgot-password .content .panel-body form,.user-edit .panel-body form{width:100%;min-width:1px;margin-bottom:2em}#login .content .panel-body fieldset:not(.accept-tos),#signup .content .panel-body fieldset:not(.accept-tos),#forgot-password .content .panel-body fieldset:not(.accept-tos),.user-edit .panel-body fieldset:not(.accept-tos){border:none;padding:0;margin:0}#login .content .panel-body fieldset:not(.accept-tos) hr,#signup .content .panel-body fieldset:not(.accept-tos) hr,#forgot-password .content .panel-body fieldset:not(.accept-tos) hr,.user-edit .panel-body fieldset:not(.accept-tos) hr{display:none}#login .content .panel-body fieldset:not(.accept-tos) .form-group:last-child,#signup .content .panel-body fieldset:not(.accept-tos) .form-group:last-child,#forgot-password .content .panel-body fieldset:not(.accept-tos) .form-group:last-child,.user-edit .panel-body fieldset:not(.accept-tos) .form-group:last-child{margin-bottom:0}#login .content .panel-body a,#signup .content .panel-body a,#forgot-password .content .panel-body a,.user-edit .panel-body a{position:relative;color:#303133;display:inline;text-decoration:none;margin-left:.875em;border-bottom:1px solid;padding-bottom:.07em}#login .content .panel-body a:hover,#signup .content .panel-body a:hover,#forgot-password .content .panel-body a:hover,.user-edit .panel-body a:hover{color:#009fe3;border-color:#009fe3}#login .content .panel-body a::before,#signup .content .panel-body a::before,#forgot-password .content .panel-body a::before,.user-edit .panel-body a::before{content:"a";width:1.5em;height:1.5em;font-family:WebfontLuzern;font-size:.8em;position:absolute;left:-1.09375em;top:0}#login .content .highlight-selection>div:last-child,#signup .content .highlight-selection>div:last-child,#forgot-password .content .highlight-selection>div:last-child,.user-edit .highlight-selection>div:last-child{margin-bottom:0}#login .content .account-page-delete-request,#signup .content .account-page-delete-request,#forgot-password .content .account-page-delete-request,.user-edit .account-page-delete-request{border-top:1px solid rgba(0,159,227,0.2)}.content address{font-style:italic}.content address h4{margin:0}.richtext a,.forgot-password a,.accept-tos a{position:relative;color:#303133;display:inline;text-decoration:none;margin-left:.875em;border-bottom:1px solid;padding-bottom:.07em}.richtext a:hover,.forgot-password a:hover,.accept-tos a:hover{color:#009fe3;border-color:#009fe3}.richtext a::before,.forgot-password a::before,.accept-tos a::before{display:inline-block;content:"a";width:1.5em;height:1.5em;line-height:1.5em;font-family:WebfontLuzern;font-size:.8em;position:absolute;left:-1.09375em;top:0.075em;text-align:left}.richtext a.ext[href],.richtext a[target="_blank"],.forgot-password a.ext[href],.forgot-password a[target="_blank"],.accept-tos a.ext[href],.accept-tos a[target="_blank"]{margin-right:1.5em}.richtext a.ext[href]::after,.richtext a[target="_blank"]::after,.forgot-password a.ext[href]::after,.forgot-password a[target="_blank"]::after,.accept-tos a.ext[href]::after,.accept-tos a[target="_blank"]::after{content:"A";font-family:WebfontLuzern,sans-serif;font-size:0.8125em;line-height:0.625em;position:relative;left:0.3125em;display:inline-block;width:1.25em;margin-right:-1.25em;text-align:left}.richtext a.ext.no-bullet[href],.richtext a.no-bullet[target="_blank"],.forgot-password a.ext.no-bullet[href],.forgot-password a.no-bullet[target="_blank"],.accept-tos a.ext.no-bullet[href],.accept-tos a.no-bullet[target="_blank"]{left:auto;margin-left:0}.richtext a.ext.no-bullet[href]::before,.richtext a.no-bullet[target="_blank"]::before,.forgot-password a.ext.no-bullet[href]::before,.forgot-password a.no-bullet[target="_blank"]::before,.accept-tos a.ext.no-bullet[href]::before,.accept-tos a.no-bullet[target="_blank"]::before{content:"";display:none}.content-center a.link-border{word-wrap:break-word}.tos h4{color:#3c3c3b;font-size:118%;line-height:1.2em;margin-bottom:.5em}.terms-info{margin:.4rem 0}.terms-info ol{margin:.4rem 0}.terms-info strong{margin-top:.7rem;display:block}#map-root-hidden{display:none}#map-root.geo-app-root .esri-ui{bottom:10px !important}#map-root.geo-app-root .geo-ui .geo-ui-top-right{top:0}#map-root.geo-app-root .geo-ui .geo-search{font-size:1.4rem}#map-root.geo-app-root .geo-ui .geo-search input[type="text"],#map-root.geo-app-root .geo-ui .geo-search input[type="search"]{border-color:#9d9d9c}#map-root.geo-app-root .geo-ui .geo-search input[type="text"]:focus,#map-root.geo-app-root .geo-ui .geo-search input[type="text"]:active,#map-root.geo-app-root .geo-ui .geo-search input[type="search"]:focus,#map-root.geo-app-root .geo-ui .geo-search input[type="search"]:active{border-color:#009fe3}#map-root.geo-app-root .geo-ui .geo-search input[type="text"]::-moz-placeholder,#map-root.geo-app-root .geo-ui .geo-search input[type="search"]::-moz-placeholder{color:#303133;opacity:0.5}#map-root.geo-app-root .geo-ui .geo-search input[type="text"]::placeholder,#map-root.geo-app-root .geo-ui .geo-search input[type="search"]::placeholder{color:#303133;opacity:0.5}#map-root.geo-app-root .geo-ui .geo-search .react-autosuggest__input,#map-root.geo-app-root .geo-ui .geo-search .react-autosuggest__section-title,#map-root.geo-app-root .geo-ui .geo-search .react-autosuggest__suggestion{font-size:1.4rem}#map-root.geo-app-root .geo-ui .geo-search .react-autosuggest__container li::before{display:none}#map-root.geo-app-root .geo-ui .geo-search .react-autosuggest__container--open .react-autosuggest__suggestions-container{top:3.8rem;width:100%}#map-root.geo-app-root .geo-ui .geo-search .react-autosuggest__container--open .react-autosuggest__suggestions-container .react-autosuggest__suggestions-list{margin:0}#map-root.geo-app-root .geo-ui .geo-search .react-autosuggest__container--open .react-autosuggest__suggestions-container .highlight{color:#000000}#map-root.geo-app-root .geo-ui .geo-search .react-autosuggest__container--open .react-autosuggest__suggestions-container .react-autosuggest__section-title{background-color:rgba(0,159,227,0.5);font-size:1.4rem}#map-root.geo-app-root .geo-ui .geo-search .react-autosuggest__container--open .react-autosuggest__suggestions-container .react-autosuggest__section-title .label{color:#FFFFFF;font-weight:bold;font-size:1rem;background-color:rgba(0,159,227,0.1)}#map-root.geo-app-root .geo-ui .geo-search .react-autosuggest__container--open .react-autosuggest__suggestions-container .react-autosuggest__section-title .hasmore .ui.label,#map-root.geo-app-root .geo-ui .geo-search .react-autosuggest__container--open .react-autosuggest__suggestions-container .react-autosuggest__section-title .handle-showall:not(.showall) .ui.label{background-color:#009fe3}#map-root.geo-app-root .geo-ui .geo-search .react-autosuggest__container--open .react-autosuggest__suggestions-container .react-autosuggest__suggestion{font-size:1.4rem}#map-root.geo-app-root .geo-ui .geo-search .react-autosuggest__container--open .react-autosuggest__suggestions-container .react-autosuggest__suggestion.react-autosuggest__suggestion--highlighted,#map-root.geo-app-root .geo-ui .geo-search .react-autosuggest__container--open .react-autosuggest__suggestions-container .react-autosuggest__suggestion:hover{background-color:rgba(0,159,227,0.1);color:#303133}.overlay{position:fixed;visibility:hidden;width:100%;height:100%;left:0;right:0;bottom:0;background-color:#303133;opacity:0;z-index:5;cursor:pointer;transition:opacity 0.5s, visibility 0s 0.5s}.overlay.shown{visibility:visible;opacity:0.5;transition:opacity 0.5s}.delete-address-popup,.delete-user-popup{width:100%;max-width:470px;border:solid 1px #303133;background-color:#FFFFFF;align-items:center;position:static;margin:auto;padding:0}.delete-address-popup-dropdown,.delete-user-popup-dropdown{visibility:hidden;opacity:0;z-index:5;left:0;right:0;position:fixed;margin:auto;top:50%;transform:translateY(-50%)}.delete-address-popup-dropdown.shown,.delete-user-popup-dropdown.shown{visibility:visible;opacity:1;transition:opacity 0.5s}.delete-address-popup-header,.delete-user-popup-header{font-size:font-px-to-rem(22px);font-weight:600;line-height:0.91;letter-spacing:0.55px;text-align:center;color:#303133;margin-bottom:23px}.delete-address-popup-text,.delete-user-popup-text{width:234px;font-size:font-px-to-rem(16px);font-weight:500;line-height:1.38;letter-spacing:0.4px;text-align:center;color:#303133;margin:auto}.delete-address-popup-buttons,.delete-user-popup-buttons{margin:2rem 0 2rem 0;text-align:center}.delete-address-popup-button,.delete-user-popup-button{width:20rem;margin-top:1.5rem !important}.delete-address-popup-icon,.delete-user-popup-icon{width:16.8px;height:16.8px;margin:17px 18px 20px auto}.delete-address-popup-icon:hover,.delete-user-popup-icon:hover{cursor:pointer}.navigation ul{text-align:right;padding:0;margin:0}.navigation ul li{padding:1.2rem 0;border-bottom:1px solid rgba(0,159,227,0.2);-webkit-hyphens:auto;hyphens:auto}.navigation ul li a{width:100%;position:relative;display:flex;justify-content:flex-end}.navigation ul li a[target="_blank"]::after{content:"A";font-family:WebfontLuzern,sans-serif;font-size:1rem;line-height:1.7rem;position:relative;display:inline-block;width:1rem;margin-left:0.5rem}.navigation ul li.has-icon .icon-wrapper{position:relative;display:inline-block;width:1.7rem;height:1.7rem;line-height:1.7rem;vertical-align:middle;margin-right:0.25em}.navigation ul li.has-icon .icon-wrapper svg{transition:opacity 0.2s ease-in;opacity:1;width:100%;height:100%}.navigation ul li.has-icon .icon-wrapper svg+svg{position:absolute;top:0;left:0;opacity:0}.navigation ul li.has-icon a:hover .icon-wrapper svg{opacity:0}.navigation ul li.has-icon a:hover .icon-wrapper svg+svg{opacity:1}.navigation ul li.has-icon a[target="_blank"]{margin-right:0}.navigation ul li.has-icon a[target="_blank"]::after{display:none}.navigation ul li.has-icon .item-count,.navigation ul li.has-icon .amount{display:none}.navigation .navigation__list-item.current{font-weight:bold}.navigation .navigation__list-item.current a{color:#009fe3}.navigation .navigation__back-link{font-size:1.5rem;display:flex;vertical-align:middle;justify-content:flex-end;color:#009fe3;text-decoration:none;border-bottom:1px solid rgba(0,159,227,0.2);padding-bottom:2.5rem}.navigation .navigation__back-link .sprite{display:block;transform:rotate(180deg);margin-right:.5em;fill:#009fe3;transition:transform .2s}.navigation .navigation__back-link:hover .sprite{transform:rotate(180deg) translateX(0.3em)}.navigation .navigation__back-link .sprite,.navigation .navigation__back-link svg{width:1em;height:1em}.navigation .filter-group h4.filter-heading{font-weight:700;padding-top:2rem;text-align:right}.navigation .filter-group ul.show-less li:nth-child(n+6){display:none}.navigation .filter-group ul.show-all li:nth-child(n+6),.navigation .filter-group ul.show-less li.current,.navigation .filter-group ul.show-less li.show-all{display:block}.navigation .filter-group ul li.show-all{font-size:1.4rem;color:#444}.navigation .filter-group ul li.show-all:hover{color:#009fe3}.navigation .filter-group ul li.show-all div{position:relative}.navigation .filter-group ul li.show-all span{display:block;text-align:right;text-decoration:underline;opacity:1;transition:opacity 0.2s;cursor:pointer;width:100%}.navigation .filter-group ul li.show-all span::before{content:"["}.navigation .filter-group ul li.show-all span::after{content:"]"}.navigation .filter-group ul li.show-all span+span{position:absolute;top:0;opacity:0}.navigation .filter-group ul.show-all li.show-all span{opacity:0}.navigation .filter-group ul.show-all li.show-all span+span{opacity:1}.navigation .navigation__child-list-item-link{font-size:1.4rem;display:flex;align-items:center;justify-content:flex-end}.navigation .navigation__child-list-item-link>span{width:85%}.navigation .navigation__child-list-item-link .filter-product-count{color:#6b6b6b;width:15%;max-width:40px}.navigation .navigation__child-list-item-link:hover .filter-product-count{color:#009fe3}.navigation li.filter-row.current{font-weight:normal;border-bottom:#009fe3 solid 2px;padding-bottom:1.1rem}.navigation li.filter-row.current a .filter-name{padding-left:2rem;width:calc(85% - 2rem)}.navigation li.filter-row.current a .filter-name::before{content:"";display:block;background-color:#009fe3;cursor:pointer;border:none;position:absolute;width:1.5em;height:1.5em;left:0;top:calc(50% - 0.75em);-webkit-mask-image:url(/assets/icons/plain/navigate_cross-8d2938e0d405214fc510e99a999b42068876c76f2a385258caf55143271c1c00.svg);-webkit-mask-size:100% 100%;mask-image:url(/assets/icons/plain/navigate_cross-8d2938e0d405214fc510e99a999b42068876c76f2a385258caf55143271c1c00.svg);mask-size:100% 100%;transition:background-color 0.2s ease-in}.offside{width:400px !important}.offside,.offside--left{left:-400px !important}.offside--right{right:-400px !important}.offside--left.is-open,.offside-js--is-left .offside-sliding-element{transform:translate3d(400px, 0, 0) !important}.offside--right.is-open,.offside-js--is-right .offside-sliding-element{transform:translate3d(-400px, 0, 0) !important}.no-csstransforms3d>.offside-js--is-left .offside-sliding-element{right:-400px !important}.no-csstransforms3d>.offside-js--is-right .offside-sliding-element{left:-400px !important}.mobilenavigation{font-size:1.5rem}.mobilenavigation .mobilenavigation__header{width:100%;background-color:#009fe3;position:relative;padding:1rem;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.mobilenavigation .mobilenavigation__close-button{width:4.3rem;height:4.3rem;cursor:pointer;position:relative;align-items:center;border:none;margin:0;padding:0;overflow:visible;background:transparent}.mobilenavigation .mobilenavigation__close-button .sprite{width:2.6rem;height:2.6rem;border:1px solid #fff;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;margin-top:-1.3rem;margin-left:-1.3rem}.mobilenavigation .mobilenavigation__close-button svg{display:block;width:1.2rem;height:1.2rem;fill:#fff;color:#fff}.mobilenavigation .mobilenavigation__inner{position:relative;width:100%;padding:2rem 2.5rem 1rem 2.5rem;box-sizing:border-box}@media (max-width: 1200px) and (min-width: 676px){body::before{content:"";width:0;position:fixed;top:0;bottom:0;left:0;background-color:#fff;box-shadow:inset -2px 0 6px 0 rgba(0,0,0,0.2);transition:width 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}body.offside-js--is-open.offside-js--is-left::before{width:400px}}@media print and (max-width: 1200px) and (min-width: 676px){body:before{display:none}}@media screen and (max-width: 675px){.offside{width:100vw !important}.offside,.offside--left{left:-100vw !important}.offside--right{right:-100vw !important}.offside--left.is-open,.offside-js--is-left .offside-sliding-element{transform:translate3d(100vw, 0, 0) !important}.offside--right.is-open,.offside-js--is-right .offside-sliding-element{transform:translate3d(-100vw, 0, 0) !important}.no-csstransforms3d>.offside-js--is-left .offside-sliding-element{right:-100vw !important}.no-csstransforms3d>.offside-js--is-right .offside-sliding-element{left:-100vw !important}}.offside{position:fixed;width:200px;height:100%;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch}.offside,.offside--left{left:-200px}.offside--right{left:auto;right:-200px}.offside--left.is-open,.offside-js--is-left .offside-sliding-element{transform:translate3d(200px, 0, 0)}.offside--right.is-open,.offside-js--is-right .offside-sliding-element{transform:translate3d(-200px, 0, 0)}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{transition:transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.offside-js--init{overflow-x:hidden}.no-csstransforms3d .offside{transform:translate3d(0, 0, 0)}.no-csstransforms3d .offside-sliding-element{overflow-x:hidden;position:relative}.no-csstransforms3d .offside--left.is-open{left:0}.no-csstransforms3d .offside--right.is-open{right:0}.no-csstransforms3d>.offside-js--is-left .offside-sliding-element{right:-200px}.no-csstransforms3d>.offside-js--is-right .offside-sliding-element{left:-200px}th[role=columnheader]:not(.no-sort){cursor:pointer}th[role=columnheader]:not(.no-sort):after{content:'';float:right;margin-top:7px;border-width:0 4px 4px;border-style:solid;border-color:#404040 transparent;visibility:hidden;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}th[aria-sort=ascending]:not(.no-sort):after{border-bottom:none;border-width:4px 4px 0}th[aria-sort]:not(.no-sort):after{visibility:visible;opacity:0.4}th[role=columnheader]:not(.no-sort):hover:after{visibility:visible;opacity:1}
