.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #eee,-1px 0 0 #eee,0 1px 0 #eee,0 -1px 0 #eee,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #eee,-1px 0 0 #eee,0 1px 0 #eee,0 -1px 0 #eee,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{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23,1,0.32,1);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){-webkit-box-shadow:none !important;box-shadow:none !important}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;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 #eee}
.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:#eee}
.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:#eee}
.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}
.flatpickr-calendar:focus{outline:0}
.flatpickr-wrapper{position:relative;display:inline-block}
.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flatpickr-months .flatpickr-month{background:transparent;color:#3c3f40;fill:#3c3f40;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#3c3f40;fill:#3c3f40}
.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:#f64747}
.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{-webkit-transition:fill 0.1s;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(64,72,72,0.15);-webkit-box-sizing:border-box;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(64,72,72,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(64,72,72,0.6);top:40%}
.numInputWrapper span svg{width:inherit;height:auto}
.numInputWrapper span svg path{fill:rgba(60,63,64,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;-webkit-transform:translate3d(0px,0px,0px);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:#3c3f40}
.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#3c3f40}
.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;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(60,63,64,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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}
.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;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;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}
.dayContainer,
.flatpickr-weeks{padding:1px 0 0 0}
.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;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;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1}
.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #eee;box-shadow:-1px 0 0 #eee}
.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#404848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;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:#e9e9e9;border-color:#e9e9e9}
.flatpickr-day.today{border-color:#f64747}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus{border-color:#f64747;background:#f64747;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:#4f99ff;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#4f99ff}
.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)){-webkit-box-shadow:-10px 0 0 #4f99ff;box-shadow:-10px 0 0 #4f99ff}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange{border-radius:50px}
.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e9e9e9,5px 0 0 #e9e9e9;box-shadow:-5px 0 0 #e9e9e9,5px 0 0 #e9e9e9}
.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(64,72,72,0.3);background:transparent;border-color:#e9e9e9;cursor:default}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(64,72,72,0.1)}
.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #4f99ff,5px 0 0 #4f99ff;box-shadow:-5px 0 0 #4f99ff,5px 0 0 #4f99ff}
.flatpickr-day.hidden{visibility:hidden}
.rangeMode .flatpickr-day{margin-top:1px}
.flatpickr-weekwrapper{float:left}
.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #eee;box-shadow:1px 0 0 #eee}
.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(64,72,72,0.3);background:transparent;cursor:default;border:none}
.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flatpickr-time:after{content:"";display:table;clear:both}
.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}
.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#404848}
.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#404848}
.flatpickr-time.hasSeconds .numInputWrapper{width:26%}
.flatpickr-time.time24hr .numInputWrapper{width:49%}
.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#404848;font-size:14px;position:relative;-webkit-box-sizing:border-box;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:#404848;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;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:#f1f1f1}
.flatpickr-input[readonly]{cursor:pointer}
@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.flatpickr-calendar{width:307.875px}
.dayContainer{padding:0;border-right:0}
span.flatpickr-day,
span.flatpickr-day.prevMonthDay,
span.flatpickr-day.nextMonthDay{border-radius:0 !important;border:1px solid #e9e9e9;max-width:none;border-right-color:transparent}
span.flatpickr-day:nth-child(n+8),
span.flatpickr-day.prevMonthDay:nth-child(n+8),
span.flatpickr-day.nextMonthDay:nth-child(n+8){border-top-color:transparent}
span.flatpickr-day:nth-child(7n-6),
span.flatpickr-day.prevMonthDay:nth-child(7n-6),
span.flatpickr-day.nextMonthDay:nth-child(7n-6){border-left:0}
span.flatpickr-day:nth-child(n+36),
span.flatpickr-day.prevMonthDay:nth-child(n+36),
span.flatpickr-day.nextMonthDay:nth-child(n+36){border-bottom:0}
span.flatpickr-day:nth-child(-n+7),
span.flatpickr-day.prevMonthDay:nth-child(-n+7),
span.flatpickr-day.nextMonthDay:nth-child(-n+7){margin-top:0}
span.flatpickr-day.today:not(.selected),
span.flatpickr-day.prevMonthDay.today:not(.selected),
span.flatpickr-day.nextMonthDay.today:not(.selected){border-color:#e9e9e9;border-right-color:transparent;border-top-color:transparent;border-bottom-color:#f64747}
span.flatpickr-day.today:not(.selected):hover,
span.flatpickr-day.prevMonthDay.today:not(.selected):hover,
span.flatpickr-day.nextMonthDay.today:not(.selected):hover{border:1px solid #f64747}
span.flatpickr-day.startRange,
span.flatpickr-day.prevMonthDay.startRange,
span.flatpickr-day.nextMonthDay.startRange,
span.flatpickr-day.endRange,
span.flatpickr-day.prevMonthDay.endRange,
span.flatpickr-day.nextMonthDay.endRange{border-color:#4f99ff}
span.flatpickr-day.today,
span.flatpickr-day.prevMonthDay.today,
span.flatpickr-day.nextMonthDay.today,
span.flatpickr-day.selected,
span.flatpickr-day.prevMonthDay.selected,
span.flatpickr-day.nextMonthDay.selected{z-index:2}
.rangeMode .flatpickr-day{margin-top:-1px}
.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:none;box-shadow:none}
.flatpickr-weekwrapper span.flatpickr-day{border:0;margin:-1px 0 0 -1px}
.hasWeeks .flatpickr-days{border-right:0}@media screen and (min-width:0\0) and (min-resolution:+72dpi){span.flatpickr-day{display:block;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:visible}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:textfield;appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*::before,*::after{box-sizing:border-box;outline:none}ul{margin:0;padding:0}ul li{list-style:none}h1,h2,h3,h4,h5{margin:0}h4,h5{font-weight:400}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}button{border:none;background:none;cursor:pointer;padding:0}a{text-decoration:none;color:inherit}p{margin:0}@font-face{font-family:'Store Norske Ja';src:url(../themes/www/assets/fonts/JaSN-Regular.woff2) format('woff2'),url(../themes/www/assets/fonts/JaSN-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.headline{font-size:calc(clamp(4.25rem,3.333vw + 1.75rem,5.75rem));line-height:1.12}@media only screen and (max-width:768px){.headline{font-size:calc(clamp(3.25rem,2.676vw + 1.966rem,4.25rem))}}.title{font-size:calc(clamp(2.75rem,1.338vw + 2.108rem,3.25rem));line-height:1.23}.small-title{font-size:2rem;font-size:calc(clamp(1.625rem,1.003vw + 1.143rem,2rem));line-height:1.25}.large-body-text{line-height:1.36;font-size:1.38rem}@media only screen and (max-width:768px){.large-body-text{font-size:1.25rem;line-height:1.4}}.body-text{line-height:1.5;font-size:1rem}.button-text{line-height:1.5;font-size:1rem}@media only screen and (max-width:768px){.button-text{font-size:.875rem}}.label{line-height:1.67;font-size:.75rem}@media only screen and (max-width:768px){.label{font-size:.75rem}}html{--clr-black:#000;--clr-white:#fff;--clr-light:#ebebeb;--clr-mid:#014751;--clr-dark:#0f282f;--clr-accent:#ff9a0a;--clr-accent-hover:#b16906;--clr-dark-fade:rgba(15,40,47,0.9);--clr-black-fade:rgba(0,0,0,0.16);--clr-white-fade:rgba(255,255,255,0.16);--clr-black-fade-strong:rgba(0,0,0,0.48);--clr-white-fade-strong:rgba(255,255,255,0.48);--clr-inactive:rgba(15,40,47,0.36);--clr-black-border:rgba(0,0,0,0.24);--clr-white-border:rgba(255,255,255,0.24);--clr-secondary-brown:#dacec1;--clr-secondary-yellow:#f8dc76;--clr-secondary-red:#f87649;--clr-secondary-green:#00d37f;--clr-error:var(--clr-secondary-red);--clr-tag-blue:#8ed4fa;--clr-tag-red:#f87649;--clr-tag-grey:#cbcbcb;--page-width:1600px;--article-width:852px;--site-padding:calc(clamp(1rem,3.711vw - 0.781rem,2.188rem));--wide-site-padding:calc(((100vw - var(--page-width)) / 2) + (var(--site-padding) * 1));--section-padding:calc(clamp(5rem,7.813vw + 1.25rem,7.5rem));--subsection-padding:5rem;--slider-left-padding:2.19rem;--slider-right-padding:2.19rem;--slider-gap:calc(clamp(1rem,3.711vw - 0.781rem,2.188rem))}@media only screen and (min-width:1.6E+3px){html{--slider-left-padding:calc(((100vw - var(--page-width)) / 2) + (var(--site-padding) * 1))}}@media only screen and (max-width:768px){html{--page-width:100%;--slider-left-padding:1rem;--slider-right-padding:1rem}}*::-webkit-selection{background-color:var(--clr-accent);color:var(--clr-dark)}*::-moz-selection{background-color:var(--clr-accent);color:var(--clr-dark)}*::selection{background-color:var(--clr-accent);color:var(--clr-dark)}.sr .reveal{visibility:hidden}img{width:100%;height:auto;object-fit:contain;display:block}.height-100vh{height:calc(var(--vh) * 100);min-height:calc(var(--vh) * 100)}.wrap{width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto}.wrap.article{max-width:calc(var(--article-width) + 2 * var(--site-padding))}.container{padding-left:var(--site-padding);padding-right:var(--site-padding)}.preloader{position:fixed;width:100%;height:100%;left:0;top:0;z-index:300;background:var(--clr-dark);transition:opacity 200ms ease-in-out}.preloader.page-loaded{z-index:-1}.page-loaded .preloader{opacity:0;pointer-events:none}.a-title,.a-block,.full-image img{will-change:transform}.section{position:relative;z-index:1;background-color:var(--clr-bg);color:var(--clr-text);padding-top:var(--section-padding)}.section.bg--white{--crl-text:var(--clr-black);--clr-bg:var(--clr-white);--clr-fade:var(--clr-black-fade);--clr-fade-strong:var(--clr-black-fade-strong);--clr-button-text:var(--clr-white);--clr-button-bg:var(--clr-dark);--clr-button-hover:var(--clr-black)}.section.bg--white + .bg--dark,.section.bg--white + .bg--mid,.section.bg--white + .bg--light,.section.bg--white + .bg--accent{margin-top:var(--section-padding)}.section.bg--white + .bg--dark.no-margin,.section.bg--white + .bg--mid.no-margin,.section.bg--white + .bg--light.no-margin,.section.bg--white + .bg--accent.no-margin{margin-top:0}.section.bg--white:has(.half-image-block) + .bg--dark.footer{margin-top:0}.section.bg--white.section--about{padding-bottom:var(--section-padding)}.section.bg--white.section--about:has(.half-image-block){padding-bottom:0}.section.bg--white.section--about + .bg--dark,.section.bg--white.section--about + .bg--mid,.section.bg--white.section--about + .bg--light,.section.bg--white.section--about + .bg--accent{margin-top:0}.section.bg--white:has(.inner-banner--no-padding){padding-top:0;padding-bottom:0}.section.bg--dark{--clr-text:var(--clr-white);--clr-bg:var(--clr-dark);--clr-fade:var(--clr-white-fade);--clr-fade-strong:var(--clr-white-fade-strong);--clr-button-text:var(--clr-black);--clr-button-bg:var(--clr-white);--clr-button-hover:var(--clr-light)}.section.bg--mid{--clr-text:var(--clr-white);--clr-bg:var(--clr-mid);--clr-fade:var(--clr-white-fade);--clr-fade-strong:var(--clr-white-fade-strong);--clr-button-text:var(--clr-black);--clr-button-bg:var(--clr-white);--clr-button-hover:var(--clr-light)}.section.bg--mid .form input:checked ~ .checkmark{background-color:var(--clr-text);border-color:var(--clr-text)}.section.bg--mid .form input:checked ~ .checkmark:after{display:block;border-color:var(--clr-bg)}.section.bg--mid .form input:hover ~ .checkmark{border-color:var(--clr-text)}.section.bg--mid .form input:hover ~ .checkmark:after{display:block;border-color:var(--clr-text)}.section.bg--mid .form input:checked:hover ~ .checkmark:after{display:block;border-color:var(--clr-bg)}.section.bg--light{--clr-text:var(--clr-black);--clr-bg:var(--clr-light);--clr-fade:var(--clr-black-fade);--clr-fade-strong:var(--clr-black-fade-strong);--clr-button-text:var(--clr-white);--clr-button-bg:var(--clr-dark);--clr-button-hover:var(--clr-black);padding-bottom:var(--section-padding)}.section.bg--light:has(.half-image-block){padding-bottom:0}.section.bg--accent{--clr-text:var(--clr-black);--clr-bg:var(--clr-accent);--clr-fade:var(--clr-black-fade);--clr-fade-strong:var(--clr-black-fade-strong);--clr-button-text:var(--clr-white);--clr-button-bg:var(--clr-dark);--clr-button-hover:var(--clr-black)}.section.hero:not(:has(.stories-slider)){padding-top:0}.section.full-image{padding:0}.section.contact + .footer{margin-top:0}.section--padding-bottom{padding-bottom:var(--section-padding)}.inner-bg--dark{--clr-text:var(--clr-white);--clr-bg:var(--clr-dark);--clr-fade:var(--clr-white-fade);--clr-fade-strong:var(--clr-white-fade-strong);--clr-button-text:var(--clr-black);--clr-button-bg:var(--clr-white);--clr-button-hover:var(--clr-light);background-color:var(--clr-bg);color:var(--clr-text)}.inner-bg--mid{--clr-text:var(--clr-white);--clr-bg:var(--clr-mid);--clr-fade:var(--clr-white-fade);--clr-fade-strong:var(--clr-white-fade-strong);--clr-button-text:var(--clr-black);--clr-button-bg:var(--clr-white);--clr-button-hover:var(--clr-light);background-color:var(--clr-bg);color:var(--clr-text)}.inner-bg--light{--clr-text:var(--clr-black);--clr-bg:var(--clr-light);--clr-fade:var(--clr-black-fade);--clr-fade-strong:var(--clr-black-fade-strong);--clr-button-text:var(--clr-white);--clr-button-bg:var(--clr-dark);--clr-button-hover:var(--clr-black);background-color:var(--clr-bg);color:var(--clr-text)}.inner-bg--accent{--clr-text:var(--clr-black);--clr-bg:var(--clr-accent);--clr-fade:var(--clr-black-fade);--clr-fade-strong:var(--clr-black-fade-strong);--clr-button-text:var(--clr-white);--clr-button-bg:var(--clr-dark);--clr-button-hover:var(--clr-black);background-color:var(--clr-bg);color:var(--clr-text)}.section-inner{padding-top:var(--subsection-padding)}.padding-bottom{padding-bottom:var(--subsection-padding)}.full-image{width:100%;height:100vh;font-size:0;overflow:hidden}.full-image img{object-fit:cover;object-position:center;width:100%;height:100%}@media only screen and (max-width:768px){.full-image{height:auto;aspect-ratio:1}}.page-top{padding-top:11.5rem}@media only screen and (max-width:1.02E+3px){.page-top{padding-top:6.25rem}}.section-title{margin:0 0 2.25rem}.centered-title{text-align:center;max-width:852px;margin-left:auto;margin-right:auto}.centered-title .text{margin:0 0 2.25rem}.section-subtitle{margin:0 0 1.5rem}.filter{position:relative}.filter:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(15,40,47,0.36) 0%,rgba(15,40,47,0.8) 100%);transition:opacity 200ms ease-in-out;z-index:1}.tag{display:flex;align-items:center;justify-content:center;width:fit-content;height:2.25rem;color:var(--clr-text);padding:.375rem 1rem;border-radius:1.12rem;transition:background-color 200ms ease-in-out,color 200ms ease-in-out;white-space:nowrap}.tag svg,.tag img{width:1.5rem;height:1.5rem}.tag svg + span,.tag img + span{margin-left:.5rem}.tag span + svg,.tag span + img{margin-left:.5rem}.tag--tech{background-color:var(--clr-white);color:var(--clr-black)}.tag--article{background-color:var(--clr-light);color:var(--clr-black)}.tag--blog{background-color:var(--clr-secondary-yellow);color:var(--clr-black)}.tag--event{background-color:var(--clr-accent);color:var(--clr-black)}.tag--date{background-color:var(--clr-white);color:var(--clr-black)}.tag--webinar{background-color:var(--clr-secondary-green);color:var(--clr-black)}.tag--ebook{background-color:var(--clr-secondary-brown);color:var(--clr-black)}.tag--report{background-color:var(--clr-secondary-red);color:var(--clr-black)}.tag--info{background-color:var(--clr-accent);color:var(--clr-black)}.tag--document{background-color:var(--clr-tag-blue);color:var(--clr-black)}.tag--ecommerce{background-color:var(--clr-tag-red);color:var(--clr-black)}.tag--accounting{background-color:var(--clr-tag-grey);color:var(--clr-black)}.tag--payroll{background-color:var(--clr-secondary-brown);color:var(--clr-black)}.tag--printhouse{background-color:var(--clr-accent);color:var(--clr-black)}.tag--retail{background-color:var(--clr-secondary-green);color:var(--clr-black)}.tag--warehouse{background-color:var(--clr-secondary-yellow);color:var(--clr-black)}.tag--water{background-color:var(--clr-secondary-yellow);color:var(--clr-black)}.tag--linkedin{background-color:var(--clr-mid);color:var(--clr-white)}.sticky-container{position:sticky;top:5.25rem;z-index:100}.card{padding:1.5rem;background-color:var(--clr-light);color:var(--clr-text);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.card--white{background-color:var(--clr-white)}.card--dark{background-color:var(--clr-dark);color:var(--clr-white)}.card--mid{background-color:var(--clr-mid);color:var(--clr-white)}.card--steps{justify-content:flex-start}.card__icon-container{margin:0 0 2.25rem;display:flex;flex-wrap:wrap;gap:.5rem}.card__number{line-height:1.36;font-size:1.38rem;background-color:var(--clr-white);color:var(--clr-black);border-radius:50%;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem}@media only screen and (max-width:768px){.card__number{font-size:1.25rem;line-height:1.4}}.card__title{margin:0 0 .75rem}.card__title--regular{font-weight:400}.card__text{margin:0 0 1rem}.card--address{flex-direction:row;gap:2.25rem}.card--address .card__title-container,.card--address .card__text-container{flex:2 1 50%}@media only screen and (max-width:768px){.card--address{flex-direction:column;gap:1rem}}.card--small{padding:0;justify-content:flex-start}.card--small .card__icon-container{margin:0 0 1.5rem}.card--small .card__title-container{margin:0 0 .75rem}.card--addon{height:300px}.card--story{display:grid;grid-template-columns:100%;grid-template-rows:3rem 1fr;gap:3.38rem}.accent-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;color:var(--clr-black);background-color:var(--clr-accent);border-radius:50%}.accent-icon svg{width:1.5rem;height:1.5rem}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;gap:calc(clamp(1rem,3.906vw - 0.875rem,2.25rem))}.grid:has(.team-card--contacts){gap:calc(clamp(1.5rem,3.906vw - 0.875rem,2.25rem))}@media only screen and (min-width:0px){.grid--2 .grid-item{grid-column:span 12}}@media only screen and (min-width:1.02E+3px){.grid--2 .grid-item{grid-column:span 6}}@media only screen and (max-width:1.02E+3px){.grid--2:has(.partner){gap:3rem}}@media only screen and (min-width:0px){.grid--3 .grid-item{grid-column:span 12}}@media only screen and (min-width:1.02E+3px){.grid--3 .grid-item{grid-column:span 6}}@media only screen and (min-width:1.28E+3px){.grid--3 .grid-item{grid-column:span 4}}@media only screen and (min-width:0px){.grid--4 .grid-item{grid-column:span 12}}@media only screen and (min-width:768px){.grid--4 .grid-item{grid-column:span 6}}@media only screen and (min-width:1.02E+3px){.grid--4 .grid-item{grid-column:span 4}}@media only screen and (min-width:1.28E+3px){.grid--4 .grid-item{grid-column:span 3}}.grid--6{justify-items:center}@media only screen and (min-width:0px){.grid--6 .grid-item{grid-column:span 6}}@media only screen and (min-width:768px){.grid--6 .grid-item{grid-column:span 6}}@media only screen and (min-width:1.02E+3px){.grid--6 .grid-item{grid-column:span 3}}@media only screen and (min-width:1.28E+3px){.grid--6 .grid-item{grid-column:span 2}}@media only screen and (min-width:1.6E+3px){.grid--6 .grid-item{grid-column:span 2}}.flex{display:flex;justify-content:space-between}@media only screen and (max-width:1.02E+3px){.flex{flex-direction:column}.flex.mobile-reverse{flex-direction:column-reverse}}@media only screen and (max-width:1.02E+3px){.flex--2 .flex-item + .flex-item:not(.half-image-info,.half-image-image){margin-top:3.75rem}}@media only screen and (min-width:1.02E+3px){.flex--2 .flex-item{flex:2 1 50%;max-width:50%}.flex--2 .flex-item:first-child{padding-right:2.75rem}.flex--2 .flex-item:nth-child(2){padding-left:2.25rem}}.flex--justify-center{justify-content:center}.flex--align-center{align-items:center}.flex--align-end{align-items:flex-end}.flex--justify-end{justify-content:flex-end}.flex--justify-end--column{flex-direction:column}.cookies{width:100%;height:auto;position:fixed;bottom:0;left:0;display:flex;justify-content:center;padding:0 2.25rem 2.25rem;z-index:200;transform:translate3d(0,200%,0);--clr-text:var(--clr-dark);--clr-bg:var(--clr-white)}@media only screen and (max-width:768px){.cookies{padding:0 1rem}}.cookies__wrap{width:fit-content;height:6.75rem;background-color:var(--clr-bg);color:var(--clr-text);display:flex;align-items:center;flex-wrap:nowrap;padding:1.5rem}@media only screen and (max-width:768px){.cookies__wrap{height:auto;width:100%;padding:1.5rem 1.5rem 2.25rem;flex-direction:column;align-items:centerl}}.cookies__left{display:flex;flex-wrap:nowrap;margin:0 3.12rem 0 0;max-width:400px}@media only screen and (max-width:768px){.cookies__left{margin:0 0 1rem;max-width:100%}}.cookies__right{display:flex;flex-wrap:nowrap;align-items:center}.cookies__right .btn{margin-left:2.25rem}@media only screen and (max-width:768px){.cookies__right{flex-direction:column;align-items:center}.cookies__right .btn{margin-left:0;margin-top:1.5rem}}.cookies span{display:block}.cookies.show{transform:translate3d(0,0,0)}@media only screen and (max-width:1.02E+3px){.tablet-hide{display:none !important}}@media only screen and (max-width:768px){.mobile-hide{display:none !important}}@media only screen and (min-width:1.02E+3px){.desktop-hide{display:none !important}}.splide[data-slider-type='tabs'] .splide__arrows{position:absolute;top:0;left:0;height:2.25rem;width:100%;z-index:10;pointer-events:none}.splide[data-slider-type='tabs'] .splide__arrow{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;margin:0;padding:0;top:0;pointer-events:auto}.splide[data-slider-type='tabs'] .splide__arrow[disabled]{display:none}.splide[data-slider-type='tabs'] .splide__arrow svg{width:1.5rem;height:1.5rem;position:relative;z-index:2}.splide[data-slider-type='tabs'] .splide__arrow:before{position:absolute;content:'';display:block;width:200%;height:100%;top:0;bottom:0;z-index:0;pointer-events:none}.splide[data-slider-type='tabs'] .splide__arrow:after{position:absolute;content:'';width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--clr-text);left:0;top:0;z-index:1}.splide[data-slider-type='tabs'] .splide__arrow--prev{left:0}.splide[data-slider-type='tabs'] .splide__arrow--prev:before{left:0;background:linear-gradient(90deg,var(--clr-white) 33%,transparent 100%)}.splide[data-slider-type='tabs'] .splide__arrow--next{right:0}.splide[data-slider-type='tabs'] .splide__arrow--next:before{right:0;background:linear-gradient(270deg,var(--clr-white) 33%,transparent 100%)}.splide[data-slider-type='tabs']:not(.is-overflow) .splide__arrows{display:none}.splide[data-slider-type='tabs'].switch-tab-container--megamenu .splide__arrow{width:1.5rem;height:1.5rem}.splide[data-slider-type='tabs'].switch-tab-container--megamenu .splide__arrow svg{width:1.5rem;height:1.5rem;fill:var(--clr-white)}.splide[data-slider-type='tabs'].switch-tab-container--megamenu .splide__arrow:after{width:1.5rem;height:1.5rem;border:1px solid var(--clr-white)}.splide[data-slider-type='tabs'].switch-tab-container--megamenu .splide__arrow--prev:before{background:linear-gradient(90deg,var(--clr-dark) 33%,transparent 100%)}.splide[data-slider-type='tabs'].switch-tab-container--megamenu .splide__arrow--next:before{background:linear-gradient(270deg,var(--clr-dark) 33%,transparent 100%)}.splide-controls{display:flex;align-items:center}.splide__arrows{display:flex;align-items:center}.splide__arrow{width:1.5rem;height:1.5rem;padding:0;font-size:0}.splide__arrow--prev{margin-right:1rem}.splide__arrow--prev svg{transform:rotate(180deg)}.splide__arrow--next{margin-left:1rem}.splide__arrow svg{width:1.5rem;height:1.5rem}.splide__pagination li{display:flex !important;align-items:center}.splide__pagination li + li{margin-left:.5rem}.splide__pagination .splide__pagination__page{width:.375rem;height:.375rem;border-radius:50%;background-color:var(--clr-fade);cursor:pointer}.splide__pagination .splide__pagination__page.is-active{background-color:currentColor}.buttons{display:flex;margin-top:2.25rem}.buttons .button{margin-right:.75rem}@media only screen and (max-width:768px){.buttons{flex-direction:column}.buttons .button{margin-right:0;margin-bottom:1rem}}.extra-wide-padding--left{padding-left:var(--site-padding)}@media only screen and (min-width:1.6E+3px){.extra-wide-padding--left{padding-left:var(--wide-site-padding)}}.extra-wide-padding--right{padding-right:var(--site-padding)}@media only screen and (min-width:1.6E+3px){.extra-wide-padding--right{padding-right:var(--wide-site-padding)}}.text-image-container{display:flex;flex-direction:column;justify-content:space-between}.text-image-container .text + .image{margin-top:6.25rem}@media only screen and (max-width:1.02E+3px){.text-image-container .text{padding-right:var(--site-padding)}}.modal{position:fixed;z-index:300;transition:opacity 200ms ease-in-out;background-color:var(--clr-light);width:100%;height:100vh;overflow-y:auto;display:none;top:0;left:0;padding-top:var(--section-padding)}.modal__wrap{opacity:0;transition:opacity 200ms ease-in-out;min-height:100%;height:auto}.modal__container{height:100%}.modal__close{position:absolute;top:2.25rem;right:var(--site-padding);cursor:pointer}@media only screen and (min-width:1.6E+3px){.modal__close{right:var(--wide-site-padding)}}.modal__title{margin:0 0 1.5rem}.modal.is-open .modal__wrap{opacity:1}.modal--contact .half-image-block{min-height:100%}.modal--contact .half-image-info{padding-bottom:5rem}@media only screen and (max-width:1.02E+3px){.modal{height:100svh}}.modal--info{background-color:rgba(15,40,47,0.38);padding:5rem var(--site-padding)}.modal--info .modal__wrap{background-color:var(--clr-white);padding:5rem 6.88rem;position:relative;min-height:auto}.modal--info .modal__close{right:3.75rem}.modal--banner{background-color:rgba(15,40,47,0.38);display:flex;align-items:center;justify-content:center;display:none}.modal--banner .modal__close{z-index:20}.modal--banner .modal__close .more__icon{background-color:var(--clr-white);color:var(--clr-dark)}@media only screen and (min-width:768px){.modal--banner{padding:5rem var(--site-padding)}.modal--banner .modal__wrap{background-color:var(--clr-dark);padding:0 3.75rem;position:relative;min-height:auto;max-width:852px}.modal--banner .modal__close{right:2.25rem;top:2rem}}@media only screen and (max-width:768px){.modal--banner{display:block;padding:0;display:none}.modal--banner .modal__wrap{max-width:100%;padding:0 1rem}.modal--banner .modal__close{right:1rem;top:2rem}}@media only screen and (min-width:768px){.banner-modal__top{display:flex;flex-direction:column;align-items:center;text-align:center;border-color:var(--clr-white);border-width:1px;border-style:solid;border-bottom-left-radius:2rem;border-top:none;border-right:none;padding-top:5rem;padding-bottom:1.88rem;padding-left:3.12rem;padding-right:1.25rem;margin-right:1.88rem;position:relative}.banner-modal__top:before{content:'';position:absolute;top:50%;left:-6px;width:12px;height:12px;background-color:var(--clr-white);border-radius:2px}.banner-modal__top:after{content:'';position:absolute;left:35%;bottom:-6px;width:12px;height:12px;background-color:var(--clr-white);border-radius:2px}.banner-modal__title{margin:0 0 .75rem}.banner-modal__mid{padding-top:1.88rem;margin-bottom:1.88rem;padding-left:1.25rem;padding-right:3.12rem;margin-left:1.88rem;border-top:1px solid var(--clr-white);border-right:1px solid var(--clr-white);border-top-right-radius:2rem;margin-top:-1px;position:relative}.banner-modal__mid:before{content:'';position:absolute;top:30%;right:-6px;width:12px;height:12px;background-color:var(--clr-white);border-radius:2px}.banner-modal__mid:after{content:'';position:absolute;bottom:-1.88rem;right:-1px;width:50%;height:60px;pointer-events:none;border-right:1px solid var(--clr-white);border-bottom:1px solid var(--clr-white);border-bottom-right-radius:2rem}.banner-modal__bottom{width:70%;margin-left:auto;margin-right:1.88rem;height:70px;border-top:1px solid var(--clr-white);border-left:1px solid var(--clr-white);border-top-left-radius:2rem;margin-top:-1px;position:relative}.banner-modal__bottom:before{content:'';position:absolute;top:-6px;left:50%;width:12px;height:12px;background-color:var(--clr-white);border-radius:2px}.banner-modal__tags{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem}.banner-modal__tag{width:270px;height:120px;display:flex;align-items:center;justify-content:center}.banner-modal__tag--alna{background-color:#282ec0}.banner-modal__tag--alna svg{width:128px;height:48px}.banner-modal__tag--digmatix{background-color:#014751}.banner-modal__tag--digmatix svg{width:166px;height:26px}.banner-modal__arrow{display:flex;align-items:center;justify-content:center;height:120px;flex-grow:1}.banner-modal__arrow svg{width:24px;height:40px}}@media only screen and (max-width:768px){.banner-modal__top{display:flex;flex-direction:column;align-items:center;text-align:center;border-color:var(--clr-white);border-width:1px;border-style:solid;border-bottom-left-radius:1.5rem;border-top:none;border-right:none;padding-top:10rem;padding-bottom:1.88rem;padding-left:1.88rem;padding-right:0;margin-right:1.88rem;position:relative}.banner-modal__top:before{content:'';position:absolute;top:70%;left:-6px;width:12px;height:12px;background-color:var(--clr-white);border-radius:2px}.banner-modal__top:after{content:'';position:absolute;left:65%;bottom:-6px;width:12px;height:12px;background-color:var(--clr-white);border-radius:2px}.banner-modal__title{margin:0 0 .75rem}.banner-modal__mid{padding-top:1.88rem;margin-bottom:1.88rem;padding-left:1.25rem;padding-right:3.12rem;margin-left:1.88rem;border-top:1px solid var(--clr-white);border-right:1px solid var(--clr-white);border-top-right-radius:2rem;margin-top:-1px;position:relative}.banner-modal__mid:before{content:'';position:absolute;top:75%;right:-6px;width:12px;height:12px;background-color:var(--clr-white);border-radius:2px}.banner-modal__mid:after{content:'';position:absolute;bottom:-1.88rem;right:-1px;width:50%;height:60px;pointer-events:none;border-right:1px solid var(--clr-white);border-bottom:1px solid var(--clr-white);border-bottom-right-radius:2rem}.banner-modal__bottom{width:45%;margin-left:auto;margin-right:1.88rem;height:140px;border-top:1px solid var(--clr-white);border-left:1px solid var(--clr-white);border-top-left-radius:1.5rem;margin-top:-1px;position:relative}.banner-modal__bottom:before{content:'';position:absolute;top:-6px;left:40%;width:12px;height:12px;background-color:var(--clr-white);border-radius:2px}.banner-modal__tags{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.banner-modal__tag{width:195px;height:86px;display:flex;align-items:center;justify-content:center}.banner-modal__tag--alna{background-color:#282ec0}.banner-modal__tag--alna svg{width:92px;height:35px}.banner-modal__tag--digmatix{background-color:#014751}.banner-modal__tag--digmatix svg{width:120px;height:19px}.banner-modal__arrow{display:flex;align-items:center;justify-content:center;height:72px}.banner-modal__arrow svg{width:24px;height:40px;transform:rotate(90deg)}}.player{width:100%;height:100%;position:fixed;top:0;left:0;background-color:var(--clr-dark);z-index:-1;align-items:center;display:flex;opacity:0;pointer-events:none;transition:opacity 400ms ease-in-out}.player__close{position:absolute;top:1.5rem;right:1.5rem;color:var(--clr-white)}.player__container{width:100%;max-height:100vh;font-size:0}.player iframe{height:auto;width:100%;aspect-ratio:1.78;max-height:100vh}.player.is-open{opacity:1;pointer-events:all;z-index:100}.double-container .double-container-target{opacity:0;pointer-events:none;transition:opacity 200ms ease-in-out;height:0}.double-container .double-container-target.is-active{opacity:1;pointer-events:all;height:auto}.fixed-header{position:fixed;top:0;left:0;right:0;z-index:100;width:100%;padding:2.25rem 0;transition:transform 600ms ease-in-out,background-color 400ms ease-in-out,padding 400ms ease-in-out}@media only screen and (max-width:1.02E+3px){.fixed-header{padding:1rem 0}}.fixed-header.is-hovered{background-color:var(--clr-dark);color:var(--clr-white)}.fixed-header.is-hovered .header{color:var(--clr-white);--clr-header-fade:var(--clr-white-fade)}.scrolled .fixed-header{background-color:var(--clr-dark);color:var(--clr-white);padding:.75rem 0}.scrolled .fixed-header .header{color:var(--clr-white)}.scrolled .fixed-header .header__link.active{background-color:var(--clr-header-fade-scrolled)}.scrolled .fixed-header .header__link:hover{background-color:var(--clr-header-fade-scrolled)}.scrolled .fixed-header .header__cta-button{max-width:25.5rem;opacity:1}.hide-header .fixed-header{transform:translate3d(0,-101%,0)}.header{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:100;height:2.25rem;color:var(--clr-header)}.header__logo{font-size:0;pointer-events:auto;position:relative;z-index:10}.header__logo svg{width:8.75rem;height:1.38rem}@media only screen and (max-width:1.02E+3px){.header__logo svg{width:7.88rem;height:1.25rem}}.header__content{display:flex;align-items:center}@media only screen and (max-width:1.02E+3px){.header__nav-container{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:100%;background-color:var(--clr-dark);padding-top:0;transition:transform 450ms ease-in-out;transform:translate3d(100%,0,0)}.header__nav-container .header__items{margin-top:5.38rem}}@media only screen and (max-width:1.02E+3px){.header__nav{height:100%;max-height:100%;overflow-y:scroll;background-color:var(--clr-dark);padding:0 var(--site-padding)}}@media only screen and (min-width:1.02E+3px){.header__nav{display:flex;align-items:center}}.header__cta-button{margin-left:.5rem;max-width:0;opacity:0;overflow:hidden;transition:max-width .3s ease-in-out,opacity .3s ease-in-out}@media only screen and (max-width:1.02E+3px){.header__cta-button{display:none}}.header__items{display:flex;align-items:center;height:fit-content}@media only screen and (max-width:1.02E+3px){.header__items{flex-direction:column;align-items:flex-start}.header__items .header__item:last-child{border-bottom:none}}.header__item{position:relative}.header__item + .header__item{margin-left:.5rem}@media only screen and (max-width:1.02E+3px){.header__item:not(.header__item--lang){width:100%;padding:1.5rem 0;border-bottom:1px solid var(--clr-white-border);font-size:1.62rem;line-height:1.31}.header__item + .header__item{margin-left:0}}@media only screen and (min-width:1.02E+3px){.header__item--expand:hover .header__link:after{content:'';position:absolute;width:300%;height:30px;top:100%;left:50%;transform:translateX(-50%)}.header__item--expand:hover .header__menu{opacity:1;pointer-events:auto}}.header__item--lang .header__link-icon{width:1.5rem;height:1.5rem}.header__item--lang .header__link-icon svg{width:1.5rem;height:1.5rem;transition:transform 250ms ease-in-out}.header__item--lang:hover svg{transform:rotate(180deg)}.header__item--lang:not(:has(.header__menu--lang)) .header__link-icon{display:none}.header__controls{display:flex;align-items:center;position:relative;z-index:2}.header__controls .toggle{margin-left:.75rem}.header__link{width:fit-content;height:2.25rem;border-radius:1.12rem;display:flex;align-items:center;padding:.25rem 1rem;white-space:nowrap;transition:background-color 250ms ease-in-out;position:relative}.header__link.active{background-color:var(--clr-header-fade)}.header__link:hover{background-color:var(--clr-header-fade)}@media only screen and (max-width:1.02E+3px){.header__link{height:auto;padding:0;width:100%;justify-content:space-between}.header__link.active{background-color:transparent}.header__link:hover{background-color:transparent}}.header__link-mobile-icon{width:1.5rem;height:1.5rem;margin-right:.75rem}@media only screen and (min-width:1.02E+3px){.header__link-mobile-icon{display:none}}@media only screen and (min-width:1.02E+3px){.header__mobile-menu-control,.header__mobile-megamenu-control{display:none}}.header__mobile-menu-title{font-size:1rem;margin:0 0 1.5rem;opacity:.6}.header__menu{background-color:var(--clr-dark);padding:.75rem 1rem;position:absolute;top:calc(100% + .5rem);left:0;opacity:0;pointer-events:none;transition:opacity 150ms ease-in-out;z-index:0;min-width:100%}.header__menu--mega{position:fixed;height:auto;width:100vw;top:0;z-index:-1;padding-top:5.25rem}@media only screen and (max-width:1.02E+3px){.header__menu:not(.header__menu--lang){transition:transform 450ms ease-in-out;transform:translate3d(100%,0,0);position:fixed;top:0;left:0;height:100%;z-index:5;opacity:1;padding-top:6.88rem}.header__menu:not(.header__menu--lang) .more{font-size:1rem;line-height:1.5;margin:0 0 2.25rem}.header__menu:not(.header__menu--lang).is-open{transform:translate3d(0,0,0);pointer-events:auto}}@media only screen and (max-width:1.02E+3px){.header__menu--lang{display:none;opacity:1;left:-1rem;pointer-events:auto;padding-right:2.5rem}}.header__menu-link{white-space:nowrap;line-height:2;transition:color 150ms ease-in-out}.header__menu-link:has(.header__menu-switch){line-height:1.5}.header__menu-link:has(.header__menu-switch) + .header__menu-link:has(.header__menu-switch){margin-top:1rem}.header__menu-list:not(.header__menu-list--megamenu):hover .header__menu-link{color:var(--clr-white-fade-strong)}.header__menu-list:not(.header__menu-list--megamenu):hover .header__menu-link:hover{color:var(--clr-white)}.header__menu-list.header__menu-list--megamenu .header__menu-link{color:var(--clr-white-fade-strong)}.header__menu-list.header__menu-list--megamenu .header__menu-link:hover{color:var(--clr-white)}.header__menu-list.header__menu-list--megamenu .header__menu-link:has(.header__menu-switch.active){color:var(--clr-white)}@media only screen and (max-width:1.02E+3px){.header__menu-list.header__menu-list--megamenu .header__menu-link{color:var(--clr-white)}}@media only screen and (max-width:1.02E+3px){.header{position:relative}.header:before{content:'';width:100%;height:5rem;top:-1rem;left:0;position:absolute;background-image:linear-gradient(180deg,var(--clr-dark) 60%,transparent 100%);z-index:1;opacity:0;pointer-events:none}.header.has-menu:before{opacity:1}}.show-menu .header__nav-container{transform:translate3d(0,0,0)}.megamenu__container{width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:var(--site-padding);padding-right:var(--site-padding);display:flex}.megamenu__container.article{max-width:calc(var(--article-width) + 2 * var(--site-padding))}.megamenu__container .header__menu-list{width:20%}@media only screen and (max-width:1.02E+3px){.megamenu__container{display:block;padding:0}.megamenu__container .header__menu-list{width:100%}}.megamenu__content-container{width:80%;padding-left:2.25rem;border-left:1px solid var(--clr-white-fade-strong);position:relative;transition:height .2s ease-in-out}@media only screen and (max-width:1.02E+3px){.megamenu__content-container{width:100%;padding-left:0;border-left:none;transition:transform .3s ease-in-out;transform:translate3d(100%,0,0);position:fixed;left:0;top:0;height:100vh;height:100svh;overflow-y:auto;padding:6.88rem var(--site-padding) 2.25rem;background-color:var(--clr-dark)}.megamenu__content-container.is-open{transform:translate3d(0,0,0)}}.megamenu__content{position:absolute;left:2.25rem;top:0;opacity:0;z-index:-1;transition:.3s ease-in-out;max-width:calc(100% - 2.25rem)}.megamenu__content.active{opacity:1;z-index:1}.megamenu__content .switch-tab-container{margin:0 0 2.25rem}.megamenu__content .switch-tab{background-color:var(--clr-white-fade);color:var(--clr-white);line-height:1.67;font-size:.75rem;height:1.5rem;padding:0 .75rem}@media only screen and (max-width:768px){.megamenu__content .switch-tab{font-size:.75rem}}.megamenu__content .switch-tab.active{background-color:var(--clr-white);color:var(--clr-black)}@media only screen and (max-width:1.02E+3px){.megamenu__content{display:none;position:static;width:100%;max-width:100%;opacity:1;z-index:1;pointer-events:auto}.megamenu__content.is-open{display:block}}.megamenu__links{display:grid;gap:2.25rem}@media only screen and (min-width:1.02E+3px){.megamenu__links{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1.02E+3px){.megamenu__links{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media only screen and (max-width:768px){.megamenu__links{grid-template-columns:1fr;gap:1.5rem}}.megamenu__link:hover .megamenu__link-description{color:var(--clr-white)}.megamenu__link-title{margin:0 0 .5rem}.megamenu__link-description{color:var(--clr-white-fade-strong);transition:color 250m ease-in-out}.lang__control{line-height:1.5;font-size:1rem}@media only screen and (max-width:768px){.lang__control{font-size:.875rem}}.footer{height:auto}@media only screen and (max-width:1.02E+3px){.footer{padding-top:.75rem}}.footer--empty{height:0;display:none}.footer__top{padding-top:2.25rem;padding-bottom:2.25rem;display:flex;justify-content:space-between}@media only screen and (max-width:1.02E+3px){.footer__top{flex-direction:column;padding-top:0}}@media only screen and (max-width:1.02E+3px){.footer__nav-column:has(.footer__nav-column-button){border-bottom:1px solid var(--clr-white-border)}}.footer__nav-column-button{pointer-events:none}@media only screen and (max-width:1.02E+3px){.footer__nav-column-button{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:2rem;font-size:calc(clamp(1.625rem,1.003vw + 1.143rem,2rem));line-height:1.25;pointer-events:auto}.footer__nav-column-button svg{width:1.5rem;height:1.5rem;transition:transform .3s ease-in-out}.footer__nav-column-button .footer__nav-column-title{margin:0;opacity:1;font-size:2rem;font-size:calc(clamp(1.625rem,1.003vw + 1.143rem,2rem));line-height:1.25}.footer__nav-column-button.is-expanded svg{transform:rotate(180deg)}}@media only screen and (max-width:1.02E+3px){.footer__nav-column-button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:2rem;font-size:calc(clamp(1.625rem,1.003vw + 1.143rem,2rem));line-height:1.25}.footer__nav-column-button svg{width:1.5rem;height:1.5rem;transition:transform .3s ease-in-out}.footer__nav-column-button .footer__nav-column-title{margin:0;opacity:1;font-size:2rem;font-size:calc(clamp(1.625rem,1.003vw + 1.143rem,2rem));line-height:1.25}.footer__nav-column-button.is-expanded svg{transform:rotate(180deg)}}.footer__nav-column-title{line-height:1.36;font-size:1.38rem;margin:0 0 1rem;opacity:0.48}@media only screen and (max-width:768px){.footer__nav-column-title{font-size:1.25rem;line-height:1.4}}@media only screen and (max-width:1.02E+3px){.footer__nav-column-panel{display:none;padding-bottom:1rem}.footer__nav-column-panel .footer__nav-column{margin-bottom:1.5rem}}.footer__nav-item{margin:0 0 .375rem}.footer__nav-link{display:inline-block;width:fit-content;background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size .5s cubic-bezier(.77,0,.175,1)}.footer__nav-link:hover,.footer__nav-link:focus{background-position:0 100%;background-size:100% 1px}.footer__mid{display:flex;justify-content:space-between;align-items:flex-end}.footer__external-links{display:flex}.footer__external-links .icon-link + .icon-link{margin-left:1.5rem}.footer__bottom{margin-top:3rem;padding-bottom:2.25rem}.footer__logo{font-size:0}.footer__logo svg{width:100%;height:auto}.toggle{display:flex;align-items:center;position:relative}.toggle .hamburger{position:absolute;right:0;top:6px;width:80%;height:24px;display:flex;align-items:center;justify-content:center}.toggle .hamburger__line{position:absolute;width:100%;height:3px;background-color:currentColor;transition:.25s ease-in-out}.toggle .hamburger__line--1{top:7px}.toggle .hamburger__line--2{top:14px}.toggle__content{display:flex;align-items:center;color:var(--clr-white);opacity:0;transition:opacity 250ms ease-in-out 100ms}.toggle__content span{text-decoration:underline;transform:translate3d(110%,0,0);transition:transform 300ms ease-in-out;z-index:1;position:relative}.toggle__content span + .toggle__icon{z-index:2;margin-left:.5rem;position:relative}.toggle__icon{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;color:var(--clr-black);border-radius:50%;background-color:var(--clr-white);transition:transform 300ms ease-in-out;transform:scale(.7)}.toggle__icon svg{width:1rem;height:1rem}.toggle:hover .hamburger__line--1{top:4px}.toggle:hover .hamburger__line--2{top:17px}.show-menu .toggle .hamburger__line--1{top:-5px;opacity:0}.show-menu .toggle .hamburger__line--2{top:20px;opacity:0}.show-menu .toggle .toggle__content{opacity:1}.show-menu .toggle .toggle__content span{transform:translate3d(0,0,0)}.show-menu .toggle .toggle__icon{transform:scale(1)}.button{width:fit-content;height:3.75rem;display:flex;align-items:center;justify-content:center;background-color:var(--clr-button-bg);color:var(--clr-button-text);padding:.375rem 2.25rem;border-radius:1000px;transition:background-color 200ms ease-in-out;font-size:1.38rem;line-height:1.36;gap:.5rem}.button svg{width:1.5rem;height:1.5rem}.button[disabled]{background-color:var(--clr-inactive);pointer-events:none}.button__title{position:relative;overflow:hidden}.button__title span{display:block;white-space:nowrap;transition:transform .8s cubic-bezier(.16,1,.3,1)}.button__title span:last-child{position:absolute;left:0;top:120%}.button:hover{background-color:var(--clr-button-hover)}@media only screen and (min-width:1.02E+3px){.button:hover .button__title span{transform:translateY(-120%)}}.button--transparent{background-color:transparent;color:var(--clr-text);border:1px solid var(--clr-text)}.button--transparent:hover{background-color:transparent;color:var(--clr-text)}.button--small{width:fit-content;height:2.25rem;padding:.375rem 1.5rem;font-size:1rem}.button--accent{background-color:var(--clr-accent);color:var(--clr-black);--clr-inactive:#a4947d}.button--accent:hover{background-color:var(--clr-accent-hover)}.button--underline{background-color:transparent;color:var(--clr-white);height:3.75rem !important}.button--underline:hover{background-color:initial;color:var(--clr-white)}@media only screen and (max-width:768px){.button{padding:.375rem 1.5rem;font-size:1.12rem;line-height:1.33}}.icon-link{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid var(--clr-fade);color:var(--clr-text);position:relative;transition:color 200ms ease-in-out}.icon-link svg{width:1.5rem;height:1.5rem;position:relative;z-index:2}.icon-link:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--clr-text);opacity:0;scale:0.1;transition:opacity 200ms ease-in-out,scale 200ms ease-in-out;z-index:0}.icon-link:hover{color:var(--clr-bg)}.icon-link:hover:after{opacity:1;scale:1}.link-button{line-height:1.5;font-size:1rem;display:flex;align-items:center}@media only screen and (max-width:768px){.link-button{font-size:.875rem}}.link-button span + svg,.link-button svg + span{margin-left:.5rem}.link-button svg{width:1.5rem;height:1.5rem}.more{display:flex;align-items:center;width:fit-content;height:2.25rem}.more__icon{width:2.25rem;height:2.25rem;border-radius:50%;background-color:var(--clr-dark);display:flex;align-items:center;justify-content:center;font-size:0;color:var(--clr-white);padding-left:2px;position:relative;overflow:hidden}.more__icon + .more__text{margin-left:.5rem}.more__icon-container{display:flex;align-items:center;justify-content:space-between;width:3rem;height:2.25rem;min-width:3rem;position:absolute;top:0;right:.75rem;transition:transform 500ms ease-in-out}.more__icon-container svg{width:auto;height:1rem}.more .more__text + .more__icon{margin-left:.5rem}.more__simple-icon{width:1rem;height:1rem}.more__simple-icon svg{width:1rem;height:1rem}.more__simple-icon + .more__text{margin-left:.5rem}.more--contact{width:fit-content;height:1.5rem}.more--back .more__icon-svg{width:1.5rem;height:1.5rem}.more--back .more__icon-svg svg{width:1.5rem;height:1.5rem;transform:rotate(180deg)}.more--back .more__icon-svg + .more__text{margin-left:.5rem}.more--close .more__icon svg{width:1rem;height:1rem}.more:hover .more__icon-container{transform:translateX(2.38rem)}.filter-btn{line-height:1.5;font-size:1rem;position:relative;padding-bottom:0.4em;white-space:nowrap}@media only screen and (max-width:768px){.filter-btn{font-size:.875rem}}.filter-btn:after{content:'';width:100%;height:2px;background-color:var(--clr-accent);position:absolute;bottom:0;left:0;transform:scaleX(0);transform-origin:0 0;transition:transform .3s cubic-bezier(.77,0,.175,1)}.filter-btn.active:after{transform:scaleX(1)}.play-btn{width:5rem;height:5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid var(--clr-white);color:var(--clr-white);transition:color 200ms ease-in-out;position:relative}.play-btn svg{width:1.5rem;height:1.5rem;position:relative;left:4px;top:2px;z-index:2}.play-btn:before{content:'';width:5rem;height:5rem;border-radius:50%;position:absolute;top:0;left:0;background-color:var(--clr-white);transform:scale(.1);z-index:1;transition:transform 200ms ease-in-out}.play-btn:hover{color:var(--clr-black)}.play-btn:hover:before{transform:scale(1.05)}.draw-m span{display:inline-block;width:fit-content;background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size .5s cubic-bezier(.77,0,.175,1);padding-bottom:1px}.draw-m:hover span,.draw-m:focus span{background-position:0 100%;background-size:100% 1px}.draw-m.active span{background-size:100% 1px}.draw-l span{display:inline-block;width:fit-content;background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 2px;transition:background-size .5s cubic-bezier(.77,0,.175,1);padding-bottom:4px}.draw-l:hover span,.draw-l:focus span{background-position:0 100%;background-size:100% 2px}.draw-l.active span{background-size:100% 2px}.draw{display:inline-block;width:fit-content;background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 2px;transition:background-size .5s cubic-bezier(.77,0,.175,1);padding-bottom:4px}.draw:hover,.draw:focus{background-position:0 100%;background-size:100% 2px}.redraw span{width:fit-content;display:inline-block;background-image:linear-gradient(90deg,currentcolor 0,currentcolor 20%,transparent 0,transparent 80%,currentcolor 0);background-repeat:no-repeat;background-position:100% 95%;background-size:500% 1px;transition:background-position 1s cubic-bezier(.77,0,.175,1)}.redraw:hover span,.redraw:focus span{background-position:0 95%}.draw-object .draw-target{display:inline-block;width:fit-content;background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 2px;transition:background-size .5s cubic-bezier(.77,0,.175,1);padding-bottom:1px}.draw-object:hover .draw-target,.draw-object:focus .draw-target{background-position:0 100%;background-size:100% 2px}.redraw-object .redraw-target{line-height:1;display:inline-block;background-image:linear-gradient(90deg,currentcolor 0,currentcolor 20%,transparent 0,transparent 80%,currentcolor 0);background-repeat:no-repeat;background-position:100% 100%;background-size:500% 1px;transition:background-position 1s cubic-bezier(.77,0,.175,1);padding-bottom:1px}.redraw-object:hover .redraw-target,.redraw-object:focus .redraw-target{background-position:0 100%}.inline-button{display:inline;padding:0;border:none;background:none;cursor:pointer;color:var(--clr-text);text-decoration:underline}.richtext{font-family:'Store Norske Ja',sans-serif;font-size:1rem;line-height:1.33;font-weight:400}.richtext img{width:100% !important;height:auto}.richtext iframe{width:100%;height:auto;aspect-ratio:1.78}.richtext a{text-decoration:underline;overflow-wrap:break-word;word-wrap:break-word}.richtext p,.richtext ul,.richtext ol,.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5{margin:0}.richtext h1 + p,.richtext h1 + ul,.richtext h1 + ol,.richtext h3 + p,.richtext h3 + ul,.richtext h3 + ol,.richtext h1 + h1,.richtext h1 + h2,.richtext h1 + h4,.richtext h1 + h5,.richtext h2 + h1,.richtext h2 + h2,.richtext h2 + h4,.richtext h2 + h5,.richtext h3 + h1,.richtext h3 + h2,.richtext h3 + h4,.richtext h3 + h5{margin-top:1rem}.richtext h2 + p,.richtext h2 + ul,.richtext h2 + ol{margin-top:2rem}.richtext h1 + h3,.richtext h2 + h3,.richtext h3 + h3{margin-top:1.5rem}.richtext h1 + table,.richtext h2 + table,.richtext h3 + table,.richtext h4 + table,.richtext h5 + table{margin-top:2rem}.richtext h1 + .table-wrap,.richtext h2 + .table-wrap,.richtext h3 + .table-wrap,.richtext h4 + .table-wrap,.richtext h5 + .table-wrap{margin-top:2rem}.richtext h4 + p,.richtext h4 + ul,.richtext h4 + ol,.richtext h4 + h4,.richtext h4 + h5,.richtext h5 + p,.richtext h5 + ul,.richtext h5 + ol,.richtext h5 + h4,.richtext h5 + h5{margin-top:0}.richtext h1 + img,.richtext h2 + img,.richtext h3 + img,.richtext h4 + img,.richtext h5 + img,.richtext h1 + iframe,.richtext h2 + iframe,.richtext h3 + iframe,.richtext h4 + iframe,.richtext h5 + iframe{margin-top:2.25rem}.richtext p + h1,.richtext p + h2,.richtext p + h3,.richtext P + h4,.richtext p + h5,.richtext p + img,.richtext p + iframe,.richtext ul + h1,.richtext ul + h2,.richtext ul + h3,.richtext ul + h4,.richtext ul + h5,.richtext ul + img,.richtext ul + iframe,.richtext ol + h1,.richtext ol + h2,.richtext ol + h3,.richtext ol + h4,.richtext ol + h5,.richtext ol + img,.richtext ol + iframe,.richtext table + h1,.richtext table + h2,.richtext table + h3,.richtext table + h4,.richtext table + h5,.richtext table + img,.richtext table + iframe,.richtext .table-wrap + h1,.richtext .table-wrap + h2,.richtext .table-wrap + h3,.richtext .table-wrap + h4,.richtext .table-wrap + h5,.richtext .table-wrap + img,.richtext .table-wrap + iframe,.richtext img + h1,.richtext img + h2,.richtext img + h3,.richtext img + h4,.richtext img + h5,.richtext img + p,.richtext img + ul,.richtext img + ol,.richtext img + table,.richtext img + .table-wrap,.richtext iframe + h1,.richtext iframe + h2,.richtext iframe + h3,.richtext iframe + h4,.richtext iframe + h5,.richtext iframe + p,.richtext iframe + ul,.richtext iframe + ol,.richtext iframe + table,.richtext iframe + .table-wrap,.richtext img + img,.richtext img + iframe,.richtext iframe + img,.richtext iframe + iframe{margin-top:3rem}.richtext p + p,.richtext ul + p,.richtext ol + p,.richtext table + p,.richtext .table-wrap + p{margin-top:1.5rem}.richtext p + ul,.richtext ul + ul,.richtext ol + ul,.richtext table + ul,.richtext .table-wrap + ul{margin-top:1rem}.richtext p + ol,.richtext ul + ol,.richtext ol + ol,.richtext table + ol,.richtext .table-wrap + ol{margin-top:1rem}.richtext p + table,.richtext ul + table,.richtext ol + table,.richtext table + table{margin-top:1rem}.richtext p + .table-wrap,.richtext ul + .table-wrap,.richtext ol + .table-wrap,.richtext table + .table-wrap{margin-top:1rem}.richtext li>p + p{margin-top:1rem;margin-bottom:2.25rem}.richtext li + li{margin-top:0}.richtext strong{font-weight:700}.richtext h1{font-size:3rem;line-height:1.33;font-weight:700}.richtext h2{font-size:1.25rem;line-height:1.4;font-weight:400}.richtext h3{line-height:1.22;font-size:2.25rem;font-weight:700}.richtext h4{line-height:1.5;font-size:1rem;font-weight:700}.richtext h5,.richtext th{line-height:1.5;font-size:1rem;font-weight:700}.richtext td{font-size:1rem;line-height:1.5;font-weight:400}.richtext ul{list-style:disc inside none}.richtext ul li{list-style:unset}.richtext ul:has(h4){list-style:unset;list-style-type:none}.richtext ul:has(h4) h4{position:relative;padding-left:1rem}.richtext ul:has(h4) h4:before{content:'•';position:absolute;left:0;color:var(--clr-heading)}.richtext ul:has(h4) li + li{margin-top:2rem}.richtext ol{list-style-position:outside;padding:0;counter-reset:item}.richtext ol li{display:block}.richtext ol li:before{content:counters(item,'.') '.';counter-increment:item;padding-right:.25em}.richtext ol li + li{margin-top:0}.richtext table tr{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;grid-gap:1.25rem;border-bottom:1px solid var(--clr-text)}.richtext table th{padding:0 0 1rem 0}.richtext table td{padding:1rem 0 1rem}.richtext table th,.richtext table td{text-align:start}.richtext--position ul{list-style-type:none}.richtext--position ul li{list-style-type:none;padding-left:2rem;position:relative;margin-left:0;line-height:2}.richtext--position ul li:before{position:absolute;left:0;top:4px;content:'';background-image:url("../themes/www/assets/img/svg/check_small.svg");width:1.5rem;height:1.5rem}.form__input{position:relative}.form__input + .form__input{margin-top:3.75rem}.form__input label,.form__input .form__chosen-file{color:var(--clr-fade-strong);font-size:1.38rem;line-height:1.36;position:absolute;padding:0;top:1rem;left:0;max-width:100%;overflow:hidden;white-space:nowrap;pointer-events:none;z-index:1;transform:translate3d(0,0,0);transition:font-size 250ms ease-in-out,top 250ms ease-in-out,background-image 100ms ease-in-out 250ms}.form__input label.upload,.form__input .form__chosen-file.upload{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;left:auto;pointer-events:all;z-index:2;width:1.5rem;height:1.5rem;padding:0}.form__input label.upload svg,.form__input .form__chosen-file.upload svg{width:1.5rem;height:1.5rem}.form__input textarea{transition:height 150ms ease-in-out}.form__input input,.form__input textarea,.form__input .form__file-input{border:none;width:100%;height:3.75rem;font-size:1.38rem;line-height:1.36;background:transparent;padding:1rem 0;border-bottom:1px solid var(--clr-fade);position:relative;transition:background 250ms ease-in-out;overflow:hidden}.form__input input.has-value + label,.form__input textarea.has-value + label,.form__input .form__file-input.has-value + label,.form__input input.has-focus + label,.form__input textarea.has-focus + label,.form__input .form__file-input.has-focus + label{font-size:1rem;line-height:1.5;top:-0.75rem;width:fit-content;height:min-content}.form__input input.has-focus,.form__input textarea.has-focus,.form__input .form__file-input.has-focus{border-color:var(--clr-text);color:var(--clr-text)}.form__input input:hover,.form__input textarea:hover,.form__input .form__file-input:hover{border-color:var(--clr-text)}.form__input input.hidden-input,.form__input textarea.hidden-input,.form__input .form__file-input.hidden-input{position:fixed;opacity:0;pointer-events:none}.form__input textarea{resize:none}.form__input .error-message{display:none;position:absolute;color:var(--clr-error);font-size:.75rem;line-height:1;top:110%;left:0;margin-top:0;padding-left:0}.form__input.error input,.form__input.error textarea{border-color:var(--clr-error)}.form__input.error .form__file-input,.form__input.error .form-dropdown__holder{border-color:var(--clr-error)}.form__input.error .error-message{display:block}.form__input .form__file-input{padding-right:3.75rem;z-index:2}.form__input .form__chosen-file{z-index:1;padding-right:4rem;text-overflow:ellipsis}.form__input--search{max-width:409px}@media only screen and (max-width:1.02E+3px){.form__input--search{max-width:100%;width:100%}}.form__input--search input{padding-left:2rem}.form__input--search label{left:2rem}.form__input-icon{position:absolute;top:50%;transform:translateY(-50%);left:0;width:1.5rem;height:1.5rem;z-index:2;opacity:.8}.form__input-icon svg{width:1.5rem;height:1.5rem}.form__comment{margin-top:1.5rem}.form__button-holder{width:100%;padding:0;display:flex;justify-content:space-between;align-items:flex-start;margin-top:3rem;gap:1rem}@media only screen and (max-width:768px){.form__button-holder{flex-direction:column;margin-top:1.5rem;align-items:flex-start}.form__button-holder .form__button{width:100%;margin-top:2.25rem}}.form__checkbox{position:relative;padding:0 0 0 1.62rem}.form__checkbox input{width:0;height:0;position:absolute;top:0;left:0}.form__checkbox .checkmark{position:absolute;top:2px;left:0;width:1.12rem;height:1.12rem;border-radius:4px;padding:1px 5px;background-color:transparent;cursor:pointer;border:1px solid var(--clr-text)}.form__checkbox .checkmark:after{content:'';position:absolute;display:none;width:6px;height:.75rem;border:solid;border-width:0px 2px 2px 0px;transform:rotate(45deg)}.form__checkbox a,.form__checkbox span{display:inline-block}.form__checkbox input:checked ~ .checkmark{background-color:var(--clr-text);border-color:var(--clr-text)}.form__checkbox input:checked ~ .checkmark:after{display:block;border-color:var(--clr-white)}.form__checkbox input:hover ~ .checkmark{border-color:var(--clr-text)}.form__checkbox input:hover ~ .checkmark:after{display:block;border-color:var(--clr-text)}.form__checkbox input:checked:hover ~ .checkmark:after{display:block;border-color:var(--clr-white)}.form__checkbox .checkbox-error-message{display:none;position:absolute;color:var(--clr-error);font-size:.75rem;line-height:1.5;top:100%;margin-top:0}.form__checkbox.error .checkmark{border-color:var(--clr-error)}.form__checkbox.error .checkbox-error-message{display:block}.form__checkboxes{display:flex;flex-direction:column;justify-content:flex-start}.form__checkboxes .form__checkbox + .form__checkbox{margin-top:1rem}.form__privacy{color:var(--clr-text)}.form__agree{display:inline-flex}.form .global-error-message{width:100%;text-align:center;padding:1rem 2rem;display:none;font-size:1rem;line-height:1.38;color:var(--clr-error)}.qwrap{position:absolute;top:-50000px;left:-50000px}.grid-form{display:grid;gap:2.25rem;margin:0 0 3.75rem}.grid-form--3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:768px){.grid-form--3{grid-template-columns:100%;gap:3.75rem}}.grid-form--4{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:768px){.grid-form--4{grid-template-columns:100%;gap:3.75rem}}.form-dropdown{width:100%;height:3.75rem;cursor:default;position:relative;user-select:none}.form-dropdown:hover .form-dropdown__holder{border-color:var(--clr-black)}.form-dropdown__label{color:var(--clr-fade-strong);font-size:1.38rem;line-height:1.36;position:absolute;padding:0;top:1rem;left:0;max-width:100%;overflow:hidden;white-space:nowrap;pointer-events:none;z-index:3;transform:translate3d(0,0,0);transition:font-size 250ms ease-in-out,top 250ms ease-in-out,background-image 100ms ease-in-out 250ms}.form-dropdown__current{position:relative;height:100%;width:100%;padding:1rem 0;z-index:2}.form-dropdown__current span{font-size:1.38rem;line-height:1.36}.form-dropdown__current svg{width:1.5rem;height:1.5rem;position:absolute;right:0;top:1.12rem;transition:transform 150ms ease-in-out}.form-dropdown__holder{position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:1px solid var(--clr-fade-strong);height:3.75rem}.form-dropdown__options{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:.5rem;padding-right:.5rem;width:100%;line-height:1.5;display:block;opacity:0;user-select:none;pointer-events:none;z-index:-1;background-color:var(--clr-bg);border-top:1px solid var(--clr-fade-strong);border-bottom:1px solid var(--clr-fade-strong)}.form-dropdown__options:hover .form-dropdown__option{opacity:.5}.form-dropdown__options:hover .form-dropdown__option:hover{opacity:1}.form-dropdown__option{padding:.625rem 0 .75rem;cursor:pointer;color:var(--clr-text);transition:color 150ms ease-in-out,opacity 150ms ease-in-out;display:block}.form-dropdown.opened .form-dropdown__label{z-index:5;color:var(--clr-text)}.form-dropdown.opened .form-dropdown__current{z-index:5}.form-dropdown.opened .form-dropdown__holder{z-index:3;height:auto;overflow:hidden;padding-top:3.75rem;filter:drop-shadow(0px 0px 5px rgba(0,0,0,0.2))}.form-dropdown.opened .form-dropdown__options{display:block;opacity:1;user-select:none;pointer-events:all;z-index:5;height:auto;scrollbar-width:thin;-ms-overflow-style:none}.form-dropdown.opened .form-dropdown__options:-webkit-scrollbar{width:4px;height:0}.form-dropdown.opened svg{transform:rotate(180deg)}.form-dropdown.has-value .form-dropdown__label{font-size:1rem;line-height:1.5;top:-0.75rem;width:fit-content;height:min-content}.option-selector{position:relative;height:2.25rem}.option-selector select{appearance:none;width:100%;background-color:var(--clr-light);border:1px solid var(--clr-light);padding:.375rem 3rem .375rem 1.5rem;border-radius:1000px}.option-selector select[disabled]{display:none;visibility:hidden}.option-selector:after{content:'';position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:1.25rem;height:1.25rem;background-image:url("../themes/www/assets/img/svg/down.svg");background-size:contain;background-repeat:no-repeat}.form-calendar{display:flex;align-items:center;justify-content:space-between;position:relative}.form-calendar svg{position:absolute;top:50%;right:0;transform:translateY(-50%);width:1.5rem;height:1.5rem}.custom-calendar{width:100%;border:none;background-color:transparent;padding:0;color:inherit}html{-ms-touch-action:none;font-weight:400;font-size:16px;line-height:1.36;font-family:'Store Norske Ja';scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{--clr-bg:var(--clr-white);--clr-text:var(--clr-black);font-size:1rem;font-weight:400;line-height:1.5;background-color:var(--clr-bg);color:var(--clr-text)}.text p + p,.text p + ul,.text ul + p{margin-top:1.5rem}.text a{text-decoration:underline;color:var(--clr-link)}.text ul{list-style-type:disc}.text ul li{list-style-type:disc;margin-left:1.5rem}.text + .button{margin-top:2.25rem}.text.large-body-text ul{list-style-type:none}.text.large-body-text ul li{list-style-type:none;padding-left:2rem;position:relative;margin-left:0}.text.large-body-text ul li + li{margin-top:.5rem}.text.large-body-text ul li:before{position:absolute;left:0;top:0;content:'';background-image:url("../themes/www/assets/img/svg/check_small.svg");width:1.5rem;height:1.5rem}.trigger-y{overflow:hidden;position:relative}.mask-y{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--clr-bg);z-index:2}.image-y{width:100%;height:100%;z-index:1;pointer-events:none}.container-y{position:relative}.hero{min-height:100vh;position:relative}@media only screen and (max-width:1.02E+3px){.hero{display:flex;flex-direction:column}.hero .hero__image{width:100%;aspect-ratio:1;position:static}}.hero__image{position:absolute;width:100%;height:100%;z-index:0}.hero__image img{object-fit:cover;object-position:center;width:100%;height:100%}.hero--about .hero__image{position:fixed;top:0;left:0}.hero--horizontal{display:flex;align-items:flex-end}.hero--horizontal .hero__container{width:100%;padding-top:3rem;padding-bottom:5rem;position:relative;bottom:0;z-index:1}.hero--horizontal .hero__container .button{margin-top:2.25rem}@media only screen and (max-width:1.02E+3px){.hero--horizontal.hero--about .hero__container{padding-top:var(--section-padding)}}.hero--dynamic{height:auto;min-height:auto}.hero--dynamic .hero__container{height:100%;padding-bottom:3rem}.hero--dynamic .hero__container .wrap{height:100%}.hero--dynamic .hero__container .wrap .container{height:100%}.hero--dynamic .hero__container .wrap .container .flex{height:100%;align-items:center}.hero--dynamic .flex-item:has(h1){padding-bottom:3rem}.hero--landing{height:auto;min-height:auto}.hero--landing .hero__container{height:100%;padding-bottom:3rem}.hero--landing .hero__container .wrap{height:100%}.hero--landing .hero__container .wrap .container{height:100%}.hero--landing .hero__container .wrap .container .flex{height:100%;align-items:flex-start}@media only screen and (max-width:768px){.hero--landing .hero__container .wrap .button{width:100%}.hero--landing .hero__container .wrap .image-group{margin-top:0;margin-bottom:0}}.hero--landing .flex-item:has(h1){padding-bottom:3rem;padding-top:1.5rem}.hero--landing .flex-item:has(h1) .text + .title,.hero--landing .flex-item:has(h1) .title + .text{margin-top:1.5rem}@media only screen and (max-width:768px){.hero{min-height:100vh;height:auto}}.hero--home .hero__fixed{width:100vw;height:100vh;position:fixed;top:0;left:0}.hero--catalog .hero__container{padding-top:11.6rem}.hero--catalog .hero__container .title{margin-bottom:1rem}.hero--catalog .hero__container .flex-item:has(h1){padding-bottom:0}@media only screen and (max-width:1.02E+3px){.hero--catalog{min-height:auto}}.hero-slider{height:100vh}.hero-slider__slide{width:100%;height:100%;position:relative;max-height:100%}.hero-slider__media{width:100%;height:100vh;z-index:-1}.hero-slider__media img,.hero-slider__media video{object-fit:cover;object-position:center;width:100%;height:100%;position:relative;z-index:-1}.hero-slider__content{position:absolute !important;bottom:0;left:0;width:100%;z-index:2}.hero-slider__container{padding-top:3rem;padding-bottom:3rem;max-width:520px}.hero-slider__action{margin-top:2.25rem;display:flex}.hero-slider__action .button{margin-right:.75rem}.hero-slider__text{margin-top:1rem}@media only screen and (max-width:768px){.hero-slider .hero-slider__container{padding-top:1.5rem;padding-bottom:6rem;max-width:100%}.hero-slider .hero-slider__action{flex-direction:column;margin-top:1.5rem}.hero-slider .hero-slider__action .button{margin-right:0}.hero-slider .hero-slider__action .button + .button{margin-top:.75rem}}@media only screen and (max-width:768px){.full-image:has(.full-slider){height:auto;aspect-ratio:1}}.full-slider{height:100vh}.full-slider__slide{width:100%;height:100%;position:relative;max-height:100%}.full-slider__media{width:100%;height:100vh;z-index:0}.full-slider__media img,.full-slider__media video{object-fit:cover;object-position:center;width:100%;height:100%}@media only screen and (max-width:768px){.full-slider__media img,.full-slider__media video{height:auto;aspect-ratio:1}}.full-slider__content{position:absolute;bottom:0;left:0;width:100%;z-index:2;height:50%;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%)}.full-slider__content .wrap,.full-slider__content .container{height:100%}@media only screen and (max-width:768px){.full-slider__content{height:70%}}.full-slider__container{height:100%;display:flex;align-items:flex-end;padding-bottom:3rem;color:var(--clr-white);line-height:1.36;font-size:1.38rem}@media only screen and (max-width:768px){.full-slider__container{font-size:1.25rem;line-height:1.4}}@media only screen and (max-width:768px){.full-slider__container{padding-bottom:4.5rem;justify-content:center}}.full-slider .splide-controls{position:absolute;bottom:3rem;right:var(--site-padding);z-index:1;color:var(--clr-white)}@media only screen and (max-width:768px){.full-slider .splide-controls{bottom:1.5rem;right:50%;transform:translateX(50%)}}@media only screen and (max-width:768px){.full-slider{height:100%;width:100%;aspect-ratio:1}.full-slider .splide__slide{width:100%;height:auto;aspect-ratio:1}}.stories-slider{height:auto}.stories-slider__slide{width:100%;height:100%;position:relative;max-height:100%}.stories-slider__slide .info-block{padding-bottom:3rem}@media only screen and (max-width:768px){.stories-slider__slide .info-block{padding-bottom:5rem}}.stories-slider__slide .info-block--landing{padding-bottom:5rem}@media only screen and (max-width:768px){.stories-slider__slide .info-block--landing{padding-bottom:2rem}}.stories-slider__slide .half-image-image{aspect-ratio:1.37}@media only screen and (max-width:768px){.stories-slider{height:auto}}.image-group{position:relative}@media only screen and (max-width:768px){.image-group{margin-bottom:3.75rem}}.image-group__main{width:100%;height:100%}.image-group__main img{width:100%;height:auto;object-fit:contain}.image-group__extra{position:absolute;width:160px;filter:drop-shadow(0px 0px 30px rgba(0,0,0,0.4))}@media only screen and (max-width:1.02E+3px){.image-group__extra{width:80px}}.image-group__extra img{width:100%;height:auto;object-fit:contain}.image-group__extra--1{left:0;top:40%}.image-group__extra--2{left:10%;top:60%}.image-group__extra--3{right:0;top:20%}.image-group__extra--4{right:10%;top:40%}.switch-tab-container + .switch-content-container{margin-top:2.25rem}.switch-tab-container + .switch-content-container:has(.card--small){margin-top:2.25rem}.switch-tab-container--slides{margin-bottom:2.25rem}.switch-tab-container--team{margin-bottom:2.25rem}.switch-tab-container--positions{margin-bottom:2.25rem}@media only screen and (max-width:1.02E+3px){.switch-tab-container--positions .option-selector{margin-top:1.75rem}}.switch-tab-container--features{margin-bottom:2.25rem}@media only screen and (max-width:1.02E+3px){.switch-tab-container--features .option-selector{margin-top:1.75rem}}.switch-tab-container--loader{margin-bottom:2.25rem;max-width:100%}.switch-tab-container--loader:has(.option-selector){display:flex;justify-content:space-between}.switch-tab-container--loader:has(.option-selector) .splide{max-width:75%}@media only screen and (max-width:1.02E+3px){.switch-tab-container--loader:has(.option-selector) .splide{max-width:100%}}.switch-tab-container--loader:has(.option-selector) .option-selector{min-width:fit-content;max-width:20%}@media only screen and (max-width:1.02E+3px){.switch-tab-container--loader:has(.option-selector) .option-selector{max-width:100%;margin-top:1.75rem}}.switch-tab{display:flex;align-items:center;justify-content:center;width:fit-content;height:2.25rem;color:var(--clr-text);padding:.375rem 1rem;border-radius:1.12rem;transition:background-color 200ms ease-in-out,color 200ms ease-in-out;white-space:nowrap;line-height:1;background-color:var(--clr-light);transition:background-color 150ms ease-in-out}.switch-tab svg,.switch-tab img{width:1.5rem;height:1.5rem}.switch-tab svg + span,.switch-tab img + span{margin-left:.5rem}.switch-tab span + svg,.switch-tab span + img{margin-left:.5rem}.switch-tab--tech{background-color:var(--clr-white);color:var(--clr-black)}.switch-tab--article{background-color:var(--clr-light);color:var(--clr-black)}.switch-tab--blog{background-color:var(--clr-secondary-yellow);color:var(--clr-black)}.switch-tab--event{background-color:var(--clr-accent);color:var(--clr-black)}.switch-tab--date{background-color:var(--clr-white);color:var(--clr-black)}.switch-tab--webinar{background-color:var(--clr-secondary-green);color:var(--clr-black)}.switch-tab--ebook{background-color:var(--clr-secondary-brown);color:var(--clr-black)}.switch-tab--report{background-color:var(--clr-secondary-red);color:var(--clr-black)}.switch-tab--info{background-color:var(--clr-accent);color:var(--clr-black)}.switch-tab--document{background-color:var(--clr-tag-blue);color:var(--clr-black)}.switch-tab--ecommerce{background-color:var(--clr-tag-red);color:var(--clr-black)}.switch-tab--accounting{background-color:var(--clr-tag-grey);color:var(--clr-black)}.switch-tab--payroll{background-color:var(--clr-secondary-brown);color:var(--clr-black)}.switch-tab--printhouse{background-color:var(--clr-accent);color:var(--clr-black)}.switch-tab--retail{background-color:var(--clr-secondary-green);color:var(--clr-black)}.switch-tab--warehouse{background-color:var(--clr-secondary-yellow);color:var(--clr-black)}.switch-tab--water{background-color:var(--clr-secondary-yellow);color:var(--clr-black)}.switch-tab--linkedin{background-color:var(--clr-mid);color:var(--clr-white)}.switch-tab:hover{background-color:var(--clr-tag-grey)}.switch-tab.active{background-color:var(--clr-dark);color:var(--clr-white);pointer-events:none}.wrap + .switch-content-container{margin-top:2.25rem}.switch-content-container.exiting .switch-content.active .switch-content-wrap{transform:translate3d(0,1rem,0);opacity:0}.switch-content-container.incoming .switch-content.active .switch-content-wrap{transform:translate3d(0,0,0);opacity:1}.switch-content-container:not(.exiting):not(.incoming) .switch-content.active .switch-content-wrap{transform:translate3d(0,0,0);opacity:1}.switch-content-container--mobile-full{padding-right:var(--site-padding);padding-left:var(--site-padding)}@media only screen and (max-width:768px){.switch-content-container--mobile-full{padding-left:0;padding-right:0}}.switch-content{display:none}.switch-content.active{display:block}.switch-content-wrap{transition:opacity 200ms ease-in-out,transform 200ms ease-in-out;opacity:0;transform:translate3d(0,1rem,0)}.info-block{padding:0 5rem 5rem var(--site-padding)}.info-block--landing{padding:0 5rem 5rem var(--site-padding);display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:768px){.info-block--landing{justify-content:flex-start;gap:3.75rem}}.info-block--landing-facts{position:relative}.info-block--landing-facts .info-block__title{position:relative;z-index:1}.info-block--landing-facts .fact-row{margin-top:5rem;position:relative;z-index:1}.info-block--landing-facts .info-block__bg{position:absolute;top:0;right:-2.5rem;width:calc(100% + 2.5rem);height:auto;z-index:0;opacity:0.24}.info-block--landing-facts .info-block__bg:before{content:'';position:absolute;top:0;left:0;width:100%;height:5rem;background-image:linear-gradient(to bottom,var(--clr-white),transparent)}.info-block--landing-facts .info-block__bg:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:5rem;background-image:linear-gradient(to top,var(--clr-white),transparent)}.info-block--landing-facts .info-block__bg img{width:100%;height:auto;object-fit:contain}@media only screen and (max-width:1.02E+3px){.info-block--landing-facts .info-block__bg{right:0;width:100%}}@media only screen and (max-width:768px){.info-block{padding-right:0;padding-left:0;padding-bottom:1.25rem}}.info-block__back{margin:0 0 3rem}.info-block__tags{display:flex;margin:0 0 .75rem;flex-wrap:wrap}.info-block__tags .tag{margin-right:.5rem;margin-bottom:.75rem}.info-block__title + .info-block__text{margin-top:1rem}.info-block__title + .info-block__fact-lines{margin-top:2.25rem}.info-block__title + .info-block__tags{margin-top:1.5rem}.info-block__subtitle{margin-top:1rem}.info-block__text{line-height:1.36;font-size:1.38rem}@media only screen and (max-width:768px){.info-block__text{font-size:1.25rem;line-height:1.4}}.info-block__text.small-title{font-size:2rem;font-size:calc(clamp(1.625rem,1.003vw + 1.143rem,2rem));line-height:1.25}.info-block__text.body-text{line-height:1.5;font-size:1rem}.info-block__text + .info-block__text{margin-top:1.5rem}.info-block__footnote{margin-top:2.25rem}.info-block__footnote .text + .info-block__tags{margin-top:1rem}.info-block__button{margin-top:2.25rem}.info-block__buttons{margin-top:2.25rem;display:flex;align-items:center;flex-wrap:wrap}.info-block__buttons .info-block__button{margin-right:.75rem;margin-top:1rem}.info-block__author-container{display:flex;margin-top:2.25rem}.info-block__author-img{width:3rem;height:3rem;border-radius:50%;margin-right:1rem;overflow:hidden}.info-block__author-img img{width:100%;height:100%;object-fit:cover}.info-block__author-logo{height:3rem;margin-right:1rem}.info-block__author-logo img,.info-block__author-logo svg{height:100%;width:auto}.info-block__links{margin-top:5rem}.info-block__links .wide-link:first-child .wide-link__container{border-top:1px solid var(--clr-fade)}.info-block__company{margin-top:2.25rem}.info-block__company img,.info-block__company svg{height:2.25rem;width:auto;object-fit:contain}.info-block__fact-row{margin-top:3rem}.info-block .process{margin-top:5rem}.fact-line{padding:1.5rem 0;border-top:1px solid var(--clr-fade)}.application-block{height:555px}@media only screen and (max-width:1.02E+3px){.application-block{height:auto}}.application-block__info{padding:2.25rem 5rem 2.25rem 2.25rem;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:1.02E+3px){.application-block__info{padding:5rem var(--site-padding)}}.application-block__title + .application-block__text{margin-top:1rem}.application-block__footnote{margin-top:2.25rem}.application-block__button{margin-top:2.25rem}.application-block__image{height:100%}.application-block__image img{object-fit:cover;object-position:center;width:100%;height:100%}.client-block__info{min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch}@media only screen and (max-width:1.02E+3px){.client-block__info{padding:5rem var(--site-padding)}}.client-block__slider{height:auto}.client-block__slider .splide-controls{position:absolute;top:1.5rem;right:1.5rem;z-index:2}@media only screen and (max-width:768px){.client-block__slider .splide-controls{top:unset;right:unset;bottom:2.25rem;left:1.5rem}}.client-slide{display:flex;flex-direction:column;justify-content:center;padding:4rem 1.5rem 4rem 1.5rem;position:relative;width:100%;max-width:100%;height:auto;aspect-ratio:1.17}@media only screen and (max-width:1.02E+3px){.client-slide{aspect-ratio:1.5}}@media only screen and (max-width:768px){.client-slide{aspect-ratio:unset;height:100vh;height:calc(100svh - 3.75rem)}}.client-slide__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.client-slide__bg img{object-fit:cover;object-position:center;width:100%;height:100%}.client-slide__logo{position:absolute;top:1.5rem;left:1.5rem;z-index:1;font-size:1.38rem}.client-slide__logo svg,.client-slide__logo img{width:auto;height:4rem}.client-slide__info{z-index:1}.client-slide__tags{display:flex;margin:0 0 1.5rem;flex-wrap:wrap}.client-slide__tags .tag{margin-right:.5rem;margin-top:.5rem}.client-slide__text{margin:0 0 1.5rem}@media only screen and (max-width:768px){.client-slide__text{margin:0 0 1rem}}.client-slide__more{margin:0 0 2.25rem}@media only screen and (max-width:768px){.client-slide__more{margin:0 0 1.5rem}}.client-slide__author-container{display:flex}.client-slide__author-img{width:3rem;height:3rem;border-radius:50%;margin-right:1rem;overflow:hidden}.client-slide__author-img img{width:100%;height:100%;object-fit:cover}.clients-logo-row{margin-top:5rem}@media only screen and (max-width:768px){.clients-logo-row{margin-top:3.75rem}}.client-logo-link{min-width:10.2rem}.client-logo-link img,.client-logo-link svg{max-width:11.6rem;max-height:6.25rem}.button-container{display:flex;justify-content:center;margin-top:3rem}@media only screen and (max-width:768px){.button-container{margin-top:2.25rem}}@media only screen and (max-width:1.02E+3px){.half-image-block .half-image-info{order:1}.half-image-block .half-image-image{order:2}}.half-image-image{width:50%;height:auto;aspect-ratio:1.19}@media only screen and (max-width:1.02E+3px){.half-image-image{width:100%;height:100vw;min-height:unset}}.half-image-image img{display:block;object-fit:cover;object-position:center;width:100%;height:100%}.half-image-image--catalog{display:flex;align-items:center;aspect-ratio:unset;background-color:var(--clr-light)}.half-image-image--catalog img{width:100%;height:auto;object-fit:contain;object-position:center}@media only screen and (max-width:1.02E+3px){.half-image-info{padding:0 var(--site-padding) 3rem}}.media-card{position:relative;width:100%;height:auto;aspect-ratio:1;display:block;max-width:520px;overflow:hidden}@media only screen and (max-width:1.02E+3px){.media-card{max-width:calc(100vw - (var(--site-padding) * 2))}}.media-card__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.media-card__image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 350ms ease-out}.media-card__image.filter:after{opacity:0}.media-card__container{height:100%;width:100%;position:relative;z-index:1;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0.8) 100%)}.media-card__container:not(:has(.media-card__tags,.media-card__logo)){justify-content:flex-end}.media-card__logo{height:2.25rem;width:auto;color:var(--clr-white)}.media-card__logo img,.media-card__logo svg{width:auto;height:2.25rem;object-fit:contain}.media-card__tags{display:flex;align-items:center}.media-card__tags .tag{margin-right:.5rem}.media-card__title{color:var(--clr-white);line-height:1.36;font-size:1.38rem}@media only screen and (max-width:768px){.media-card__title{font-size:1.25rem;line-height:1.4}}.media-card__text{line-height:1.36;font-size:1.38rem}@media only screen and (max-width:768px){.media-card__text{font-size:1.25rem;line-height:1.4}}.media-card:hover .media-card__image img{transform:scale(1.02)}.media-card--story{color:var(--clr-white)}.media-card--story .media-card__container{justify-content:space-between}.team-card{position:relative;width:100%;height:auto;aspect-ratio:1;display:block;max-width:520px;overflow:hidden}@media only screen and (max-width:1.02E+3px){.team-card{max-width:calc(100vw - (var(--site-padding) * 2))}}.team-card__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.team-card__image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 250ms ease-out}.team-card__image.filter:after{opacity:0}.team-card__container{height:100%;width:100%;position:relative;z-index:1;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;background:rgba(53,44,38,0.36)}.team-card__container:not(:has(.media-card__tags)){justify-content:flex-end}.team-card__title{color:var(--clr-white);max-width:80%}.team-card__icon{position:absolute;right:1.5rem;bottom:1.5rem;color:var(--clr-text)}.team-card__icon svg,.team-card__icon img{width:1.5rem;height:1.5rem}.team-card:not(.team-card--contacts):hover .team-card__image img{transform:scale(1.04)}.team-card--contacts{aspect-ratio:unset;max-width:none;overflow:visible;pointer-events:all}.team-card--contacts .team-card__image{position:static;width:100%;height:auto;aspect-ratio:1;display:block}.team-card--contacts .team-card__container{position:relative;background:none;color:var(--clr-text);height:auto;padding:.75rem 0 0}.team-card--contacts .team-card__heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.team-card--contacts .team-card__title{color:var(--clr-text);max-width:100%}.team-card--contacts .team-card__icon{position:relative;right:unset;bottom:unset;color:var(--clr-text)}.grid-controls{display:flex;justify-content:flex-end;align-items:flex-end}@media only screen and (max-width:768px){.grid-controls{justify-content:flex-start;margin-top:2.25rem}}.slider-controls-container{display:flex;justify-content:space-between;transition:opacity 200ms ease-in-out,transform 400ms ease-in-out}.slider-controls-container a + .splide-controls{margin-left:2.25rem}.slider-controls-container .redraw{white-space:nowrap}.slider[data-slider-type='overflow'] .slider-controls-container{position:absolute;top:-3.75rem;right:var(--slider-left-padding)}@media only screen and (max-width:768px){.slider[data-slider-type='overflow'] .slider-controls-container{position:static;padding-left:var(--site-padding);padding-right:var(--site-padding);padding-bottom:2.25rem}}.slider[data-slider-type='hub'] .slider-controls-container{position:absolute;top:-3.75rem;right:var(--slider-left-padding)}@media only screen and (max-width:768px){.slider[data-slider-type='hub'] .slider-controls-container{position:static;padding-left:var(--site-padding);padding-right:var(--site-padding);padding-bottom:2.25rem}.slider[data-slider-type='hub'] .slider-controls-container .splide__arrow--prev{margin-right:.5rem}.slider[data-slider-type='hub'] .slider-controls-container .splide__arrow--next{margin-left:.5rem}}.slider[data-slider-type='contain'] .slider-controls-container{position:absolute;top:-3.75rem;right:0}@media only screen and (max-width:768px){.slider[data-slider-type='contain'] .slider-controls-container{position:static;padding-bottom:2.25rem}}.slider[data-slider-type='contain'] .media-card--demo{aspect-ratio:unset;height:400px;width:auto}.slider[data-slider-type='linkedin'] .slider-controls-container{position:absolute;top:-3.75rem;right:0}@media only screen and (max-width:768px){.slider[data-slider-type='linkedin'] .slider-controls-container{position:static;padding-bottom:2.25rem}}.slider[data-slider-type='linkedin'] .splide__slide{max-width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;gap:2.25rem}.slider[data-slider-type='linkedin'] .splide__slide .media-card:first-child{grid-column:span 2;grid-row:span 2;max-width:unset}@media only screen and (max-width:1.02E+3px){.slider[data-slider-type='linkedin'] .splide__slide{grid-template-columns:100%;grid-template-rows:auto;gap:1.5rem}.slider[data-slider-type='linkedin'] .splide__slide .media-card:first-child{grid-column:unset;grid-row:unset;max-width:100%}}.slider[data-slider-type='hero'] .splide-controls{width:fit-content;z-index:100;position:absolute;bottom:2.25rem;right:var(--site-padding)}@media only screen and (min-width:1.6E+3px){.slider[data-slider-type='hero'] .splide-controls{right:var(--wide-site-padding)}}@media only screen and (max-width:768px){.slider[data-slider-type='hero'] .splide-controls{right:unset;bottom:2.25rem;left:var(--site-padding)}}.slider[data-slider-type='hero'].splide--fade .splide__slide{position:absolute}.slider[data-slider-type='hero'].splide--loop .wrap,.slider[data-slider-type='hero'].splide--slide .wrap,.slider[data-slider-type='hero'].splide--loop .half-image-block,.slider[data-slider-type='hero'].splide--slide .half-image-block{height:100%}.slider[data-slider-type='hero'].stories-slider .wrap,.slider[data-slider-type='hero'].stories-slider .half-image-block{height:100%}@media only screen and (max-width:768px){.slider[data-slider-type='hero'].stories-slider .splide__slide.is-next{pointer-events:none}.slider[data-slider-type='hero'].stories-slider .splide__pagination{flex-wrap:nowrap}}.slider[data-slider-type='hero'].stories-slider .splide-controls{left:unset;right:calc(50vw + 2.75rem);bottom:4.5rem}@media only screen and (max-width:768px){.slider[data-slider-type='hero'].stories-slider .splide-controls{left:var(--site-padding);bottom:calc(100vw + 2rem)}}@media only screen and (max-width:768px){.slider[data-slider-type='hero'].stories-slider--landing .splide-controls{right:var(--site-padding);left:unset;bottom:calc(100vw + 2rem)}}.slider[data-slider-type='partners']{margin-top:5rem}.slider[data-slider-type='partners'] .slider-controls-container{justify-content:center;margin-top:3rem}.slider[data-slider-type='partners'] .partner-card{width:100%;height:204px;display:flex;align-items:center;justify-content:center}.slider[data-slider-type='partners'] .partner-card img{max-width:100%;max-height:204px}@media only screen and (max-width:768px){.slider[data-slider-type='partners'] .partner-card{width:100%;height:172px}.slider[data-slider-type='partners'] .partner-card img{max-height:172px}}.slider[data-slider-type='logos'],.slider[data-slider-type='logos_landing']{margin-top:5rem}.slider[data-slider-type='logos'] .slider-controls-container,.slider[data-slider-type='logos_landing'] .slider-controls-container{justify-content:center;margin-top:3rem}.slider.single-slide .slider-controls-container,.slider.single-slide .splide-controls{opacity:0;pointer-events:none;transform:translate(0,20%)}.slider.single-page .slider-controls-container,.slider.single-page .splide-controls{opacity:0;pointer-events:none;transform:translate(0,20%)}.splide.single-slide{visibility:visible}.splide--fade .splide__slide{transform:none !important}.slide-filter-container .splide[data-slider-type='hub'] .splide__slide{transition:opacity 200ms ease-in-out}.slide-filter-container .splide[data-slider-type='hub'] .splide__slide.hidden{display:none}.slide-filter-container .splide[data-slider-type='hub'] .splide__slide.hiding{opacity:0;pointer-events:none}.vertical-cards .card{padding:1.5rem 0;justify-content:flex-start;border-bottom:1px solid var(--clr-black-fade)}.vertical-cards .card:first-child{border-top:1px solid var(--clr-black-fade)}.vertical-cards .card__icon-container{margin:0 0 1.5rem}.form-sending{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3.75rem 5rem 3.75rem 2.19rem;background-color:var(--clr-bg);z-index:8;transition:transform 200ms ease-in-out 500ms,opacity 200ms ease-in-out 500ms;opacity:0;transform:translate3d(0,-101%,0)}@media only screen and (max-width:1.02E+3px){.form-sending{padding:3.75rem 1rem}}.form-sending .dot{animation:dot-pulse 1s infinite}.form-sending .dot--2{animation-delay:0.2s}.form-sending .dot--3{animation-delay:0.4s}@keyframes dot-pulse{0%{opacity:0.4}100%{opacity:1}}.form-success{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3.75rem 5rem 3.75rem 2.19rem;background-color:var(--clr-bg);z-index:10;transition:transform 200ms ease-in-out,opacity 200ms ease-in-out;opacity:0;transform:translate3d(0,-101%,0)}@media only screen and (max-width:1.02E+3px){.form-success{padding:3.75rem 1rem}}.form-success__icon{width:5rem;height:5rem;margin-bottom:2.25rem;border-radius:50%;background-color:var(--clr-accent);display:flex;align-items:center;justify-content:center;font-size:0}.form-success__icon svg,.form-success__icon img{width:2.5rem;height:2.5rem}.form-success__title{text-align:center;margin-bottom:2.25rem}.form-wrap{position:relative;overflow:hidden}.form-wrap.sending .form-sending{opacity:1;transform:translate3d(0,0,0)}.form-wrap.success .form-success{opacity:1;pointer-events:auto;transform:translate3d(0,0,0)}.expandables .expandable + .expandable{margin-top:1.5rem}.expandable{background-color:var(--clr-light)}.expandable__button{padding:1.5rem;display:flex;align-items:center;justify-content:space-between;padding-right:8.75rem;width:100%;position:relative}.expandable__button.is-expanded{color:var(--clr-text)}.expandable__button.is-expanded .expandable__button-icon .line--1{transform:rotate(180deg)}.expandable__button.is-expanded .expandable__button-icon .line--2{transform:rotate(180deg)}@media only screen and (max-width:768px){.expandable__button{padding:1rem 2rem 1rem 1rem}}.expandable__button-text{line-height:1.36;font-size:1.38rem;text-align:left}@media only screen and (max-width:768px){.expandable__button-text{font-size:1.25rem;line-height:1.4}}.expandable__button-text h3,.expandable__button-text h4{line-height:1.36;font-size:1.38rem;font-weight:400}@media only screen and (max-width:768px){.expandable__button-text h3,.expandable__button-text h4{font-size:1.25rem;line-height:1.4}}.expandable__button-icon{width:24px;height:24px;position:absolute;right:1.5rem;top:1.5rem}.expandable__button-icon .line{position:absolute;width:14px;height:2px;background-color:currentColor;transition:all 250ms ease-in-out}.expandable__button-icon .line--1{top:11px;left:5px}.expandable__button-icon .line--2{top:11px;left:5px;transform:rotate(90deg)}@media only screen and (max-width:768px){.expandable__button-icon{top:1rem;right:.5rem}}.expandable__panel{padding:0 1.5rem 2.25rem;display:none}@media only screen and (max-width:768px){.expandable__panel{padding:0 1rem 2.25rem}}.expandable__text-container{display:flex}@media only screen and (min-width:1.02E+3px){.expandable__text-container:has(.expandable__panel-image) .expandable__panel-text{flex:2 1 50%;max-width:50%;padding-right:1.12rem}.expandable__text-container:has(.expandable__panel-image) .expandable__panel-image{flex:2 1 50%;max-width:50%;padding-left:1.12rem}}@media only screen and (max-width:1.02E+3px){.expandable__text-container:has(.expandable__panel-image){flex-direction:column}.expandable__text-container:has(.expandable__panel-image) .expandable__panel-text + .expandable__panel-image{margin-top:1.5rem}}.expandable__panel-text{max-width:80%}@media only screen and (max-width:768px){.expandable__panel-text{max-width:100%}}.expandable__panel-image{font-size:0}.expandable__panel-image img,.expandable__panel-image video{display:block}.expandable--card{background-color:transparent;border-bottom:1px solid var(--clr-fade);padding-bottom:1.5rem}.expandable--card .expandable__button{display:flex;gap:1.5rem;justify-content:space-between;align-items:center;width:100%;padding:0}@media only screen and (max-width:1.2E+3px){.expandable--card .expandable__button{align-items:flex-start}.expandable--card .expandable__button .expandable__button-icon{margin-top:.75rem}}@media only screen and (max-width:768px){.expandable--card .expandable__button{align-items:center}.expandable--card .expandable__button .expandable__button-icon{margin-top:0}}.expandable--card .expandable__card-icon{width:3rem;height:3rem;min-width:3rem;min-height:3rem;flex-shrink:0;border-radius:50%;background-color:var(--clr-accent);display:flex;align-items:center;justify-content:center}.expandable--card .expandable__card-icon svg{width:1.5rem;height:1.5rem}.expandable--card .expandable__button-text{width:100%;flex-grow:1}.expandable--card .expandable__button-icon{width:24px;height:24px;position:relative;right:unset;top:unset;min-width:24px}.expandable--card .expandable__panel{padding:1rem 0 0}.expandable--card.hidden{display:none}.img-expandables{display:flex;overflow:hidden;position:relative;min-height:555px}.img-expandables__content{flex-basis:calc(38% - var(--site-padding) / 2)}@media only screen and (max-width:768px){.img-expandables__content{flex-basis:100%}}.img-expandables .img-expandable:first-child{border-top:1px solid var(--clr-fade)}@media only screen and (max-width:768px){.img-expandables{height:auto}}.img-expandable{border-bottom:1px solid var(--clr-fade)}.img-expandable__button{padding:1.5rem 0;display:flex;align-items:center;justify-content:space-between;padding-right:2.5rem;width:100%;position:relative}@media only screen and (max-width:768px){.img-expandable__button{padding:1.5rem 2.25rem 1.5rem 0}}.img-expandable__button-title{text-align:left}.img-expandable__button-icon{width:24px;height:24px;position:absolute;right:0;top:2rem}.img-expandable__button-icon .line{position:absolute;width:14px;height:2px;background-color:currentColor;transition:all 250ms ease-in-out}.img-expandable__button-icon .line--1{top:11px;left:5px}.img-expandable__button-icon .line--2{top:11px;left:5px;transform:rotate(90deg)}@media only screen and (max-width:768px){.img-expandable__button-icon{top:1.75rem;right:.5rem}}.img-expandable__panel{padding:0;overflow:hidden;transition:max-height .8s ease-in-out;max-height:0}.img-expandable__panel .text{margin:0 0 1.5rem}.img-expandable__image{position:absolute;top:0;right:0;width:60%;height:auto;max-width:740px;height:555px}.img-expandable__image img,.img-expandable__image video{width:100%;height:100%;object-fit:cover;object-position:center}.img-expandable__image .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:768px){.img-expandable__image{position:relative;top:unset;right:unset;width:100%;height:auto;max-width:100%}.img-expandable__image img{height:auto;object-fit:cover}}.img-expandable.expanding .img-expandable__button-icon .line--1{transform:rotate(180deg)}.img-expandable.expanding .img-expandable__button-icon .line--2{transform:rotate(180deg)}.img-expandable.expanding .img-expandable__panel{max-height:100vh}.img-expandable.expanding .img-expandable__image{z-index:10}.img-expandable.expanding .img-expandable__image img{animation:opacity-in 400ms ease-in-out 0s 1 normal none}.img-expandable.expanded .img-expandable__button-icon .line--1{transform:rotate(180deg)}.img-expandable.expanded .img-expandable__button-icon .line--2{transform:rotate(180deg)}.img-expandable.expanded .img-expandable__button{pointer-events:none}.img-expandable.expanded .img-expandable__panel{max-height:100vh}.img-expandable.expanded .img-expandable__image{z-index:10}.img-expandable.expanded .img-expandable__image img{opacity:1}.img-expandable.collapsing .img-expandable__button-icon .line--1{transform:rotate(0deg)}.img-expandable.collapsing .img-expandable__button-icon .line--2{transform:rotate(90deg)}.img-expandable.collapsing .img-expandable__panel{transition:max-height .8s cubic-bezier(0,1,0,1);max-height:0}@media only screen and (max-width:768px){.img-expandable.collapsing .img-expandable__panel{transition:max-height 1.2s cubic-bezier(0,.25,.5,1)}}.img-expandable.collapsing .img-expandable__image{z-index:0}.img-expandable.collapsed .img-expandable__image{z-index:0}.img-expandable.collapsed .img-expandable__image img{opacity:0}.img-expandable.collapsed .img-expandable__panel{max-height:0}@keyframes opacity-in{0%{opacity:0}100%{opacity:1}}@keyframes opacity-out{0%{opacity:1}100%{opacity:0}}@keyframes overflow-container{0%{overflow:hidden}100%{overflow:initial}}@keyframes accordion-item-media-rtl{0%{opacity:1;z-index:1;transform:translateX(100%)}100%{opacity:1;z-index:1;transform:translateX(0)}}@keyframes accordion-item-media-ltr{0%{opacity:1;z-index:1;transform:translateX(-100%)}100%{opacity:1;z-index:1;transform:translateX(0)}}.address-block__address a{display:block}.address-block__address + .address-block__links{margin-top:1.5rem}.address-block__links .more + .more{margin-top:.5rem}@media only screen and (min-width:1.02E+3px){.contact .vertical-cards{padding-bottom:7.5rem}}@media only screen and (max-width:768px){.contact .vertical-cards{margin-top:.75rem;margin-bottom:3.75rem}}.contact .half-image-info .text,.contact .form-wrap{padding-left:var(--site-padding);padding-right:var(--site-padding)}@media only screen and (min-width:1.6E+3px){.contact .half-image-info .text,.contact .form-wrap{padding-left:var(--wide-site-padding)}}.contact .half-image-info{display:flex;flex-direction:column}@media only screen and (max-width:1.02E+3px){.contact .half-image-info{padding-left:0;padding-right:0}}.contact .form-wrap{background-color:var(--clr-light);padding-top:2.25rem;flex-grow:1;overflow:hidden;margin-top:3.75rem}.contact .form-wrap .section-title{display:none}@media only screen and (min-width:1.02E+3px){.contact .form-wrap{padding-right:2.25rem}}@media only screen and (max-width:1.02E+3px){.contact .form-wrap{padding-bottom:3.75rem}}.contact .form .form__input + .form__input{margin-top:2.62rem}.contact .form-sending,.contact .form-success{background-color:var(--clr-light)}@media only screen and (max-width:768px){.contact{padding-bottom:0}.contact .container .half-image-info{padding-left:0;padding-right:0}}.fact-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem 1rem;border-top:1px solid var(--clr-fade);padding-top:1.5rem}@media only screen and (max-width:768px){.fact-row{grid-template-columns:repeat(2,1fr)}}.fact-row--home{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:768px){.fact-row--home{grid-template-columns:repeat(2,1fr)}}.fact-row--hero{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:768px){.fact-row--hero{grid-template-columns:100%}}.fact{display:flex;flex-direction:column;align-items:flex-start}.fact__title{margin:0 0 .5rem;white-space:nowrap}@media only screen and (max-width:768px){.fact{justify-content:space-between}.fact .fact__title.large-body-text{font-size:1.2rem;white-space:normal}.fact .fact__value.headline{font-size:2.62rem}}.site-banner{width:100%;position:fixed;bottom:0;left:0;z-index:50}.site-banner__container{padding-top:1rem;padding-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.site-banner__info{display:flex;align-items:center;justify-content:flex-start}.site-banner__tags{display:flex;align-items:center;margin:0 0 0 1.5rem}.site-banner__tags .tag{margin-right:.5rem}@media only screen and (max-width:768px){.site-banner .site-banner__text{display:none}.site-banner .site-banner__tags{flex-direction:column;align-items:flex-start;margin:0}.site-banner .site-banner__tags .tag{background-color:transparent;color:var(--clr-black);padding-top:0;padding-bottom:0;position:relative}.site-banner .site-banner__tags .tag:before{content:'';background-color:var(--clr-black);width:4px;height:4px;border-radius:50%;top:50%;left:4px;position:absolute;transform:translateY(-50%)}.site-banner .site-banner__cta{width:100%}.site-banner .site-banner__cta .button{width:100%}}.inner-banner{width:100%;display:flex;justify-content:space-between;position:relative;align-items:stretch}.inner-banner__text{padding:5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1 0 80%}.inner-banner__text .title{margin:0 0 1.5rem}.inner-banner__deco{font-size:0;width:fit-content;flex:0 1 30%}.inner-banner__deco img{height:100%;object-fit:contain;min-height:100%}@media only screen and (max-width:768px){.inner-banner{flex-direction:column}.inner-banner .inner-banner__text{padding:5rem 1.5rem}.inner-banner .inner-banner__deco{max-height:none;flex-grow:unset}}.timeline__item{display:grid;grid-template-columns:60px 12px 1fr;gap:1.5rem}.timeline__item + .timeline__item{margin-top:2.25rem}.timeline__item:last-child .timeline__deco:before{content:none}.timeline__deco{position:relative}.timeline__deco:after{content:'';position:absolute;top:6px;left:0;width:12px;height:12px;background-color:var(--clr-text);border-radius:3px}.timeline__deco:before{content:'';position:absolute;top:6px;left:50%;width:1px;height:200%;background-color:var(--clr-text);transform:translateX(-50%)}.timeline-block + .timeline-block{margin-top:3rem}.timeline-block .timeline__item + .timeline__item{margin-top:1.5rem}.timeline-block .timeline__item + .timeline__item.timeline__item--same{margin-top:0}.timeline-block .timeline__item:last-child .timeline__deco:before{content:'';background-color:var(--clr-bg)}.wide-links{border-top:1px solid var(--clr-fade)}.wide-link__container{padding:1.5rem 6.25rem 1.5rem 0;border-bottom:1px solid var(--clr-fade);display:flex;align-items:center;justify-content:space-between;position:relative;transition:border-color 200ms ease-in-out}@media only screen and (max-width:1.02E+3px){.wide-link__container{flex-direction:column;align-items:flex-start;justify-content:flex-start}.wide-link__container .wide-link__subtext{margin-top:.75rem}}.wide-link__icon{width:1.5rem;height:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.wide-link__icon svg{transition:transform 200ms ease-in-out}.wide-link:hover .wide-link__container{border-color:var(--clr-text)}.wide-link:hover .wide-link__icon svg{transform:translateX(.5em)}.article__back{margin:0 0 3.38rem}.article__tags{display:flex;flex-wrap:wrap;margin:0 0 1rem}.article__tags .tag{margin-right:.5rem;margin-bottom:.5rem}.article__pretitle{margin:0 0 1rem}.article__date span + span{margin-left:1.75rem;position:relative}.article__date span + span:before{content:'';position:absolute;top:50%;left:-1rem;width:.25rem;height:.25rem;border-radius:50%;background-color:var(--clr-text);transform:translateY(-50%)}@media only screen and (max-width:1.02E+3px){.article__date span + span{margin-left:1rem}.article__date span + span:before{left:-0.75rem}}.article__title{margin:0 0 1.5rem}.article__body{margin-top:3rem}.article__speakers{margin-top:5rem}.article__speakers .person-card + .person-card{margin-top:2.25rem}.article__speakers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.article__speakers-grid .person-card + .person-card{margin-top:0}@media only screen and (max-width:1.02E+3px){.article__speakers-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.article__speakers-grid{grid-template-columns:100%}}.person-card{display:flex}@media only screen and (max-width:768px){.person-card{flex-direction:column}.person-card .person-card__image{width:100%;height:auto}}.person-card__image{height:297px;width:297px;aspect-ratio:1}.person-card__image img{width:100%;height:100%;object-fit:cover;object-position:center}.person-card__container{padding:1.5rem;flex-grow:0;display:flex;flex-direction:column;justify-content:space-between;max-height:297px;width:100%}.person-card__link-holder{display:flex;justify-content:flex-end;width:100%;margin-top:.5rem}.person-card__name{margin-bottom:.5rem}.person-card__bio{margin-top:1.5rem;overflow:hidden;text-overflow:ellipsis;line-clamp:5;-webkit-line-clamp:5;max-height:120px;position:relative}.person-card__text-toggle{position:absolute;padding:0 .5rem;bottom:0;right:0;background-color:var(--clr-bg);color:var(--clr-black-fade-strong)}.person-card__link{display:block;width:1.5rem;height:1.5rem}.person-card__link svg{width:1.5rem;height:1.5rem}.person-card:not(.overflowed) .person-card__text-toggle{display:none}.person-card.overflow-visible .person-card__bio{max-height:unset;line-clamp:unset;-webkit-line-clamp:unset}.person-card--vertical{flex-direction:column}.person-card--vertical .person-card__image{height:auto;width:100%;aspect-ratio:1}.person-card--vertical .person-card__container{max-height:none;padding:1rem;flex-grow:1}.global__map{position:relative;z-index:0}.global__map-container{width:100%;position:relative}.global__map-container:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,#fff 0%,transparent 30%,transparent 70%,#fff 100%);z-index:1}.global__map-container img{margin-top:-10%;margin-bottom:-15%;object-fit:contain}@media only screen and (max-width:768px){.global__map-container{height:100%}.global__map-container:after{background-image:linear-gradient(180deg,var(--clr-bg) 0%,transparent 20%,transparent 80%,var(--clr-bg) 100%)}.global__map-container img{margin-top:10%;margin-bottom:10%}}.global__info,.global__facts{position:relative;z-index:1}.accent-fact{padding:1.5rem;background-color:var(--clr-accent);color:var(--clr-text)}.accent-fact + .accent-fact{margin-top:2.25rem}.partners{display:grid;grid-template-columns:repeat(2,1fr);gap:2.25rem 5rem}@media only screen and (max-width:1.02E+3px){.partners{grid-template-columns:100%;gap:3rem}}.partner{display:flex}.partner__logo{width:186px;height:139px;min-width:186px;background-color:var(--clr-white);display:flex;align-items:center;justify-content:center;flex-grow:1}.partner__logo img{object-fit:contain;max-width:144px;max-height:100px}.partner__info{padding-left:2.25rem}.partner__title{margin-bottom:.75rem}@media only screen and (max-width:768px){.partner{flex-direction:column}.partner .partner__info{padding-left:0;margin-top:1.5rem}}.load-container.loading .load-content-loader{opacity:1}.load-container.loading .load-content-pagination{opacity:0}.load-content-container{position:relative}.load-content-loader{opacity:0;transition:opacity 200ms ease-in-out;position:absolute;top:0;left:0;width:100%;height:auto;pointer-events:none}.load-content-loader__item{width:100%;height:auto;aspect-ratio:1;animation:pulsing 1.5s infinite}.load-content-loader__item:nth-child(3n + 1){background-color:rgba(0,0,0,0.08)}.load-content-loader__item:nth-child(3n + 2){background-color:rgba(0,0,0,0.12)}.load-content-loader__item:nth-child(3n + 3){background-color:rgba(0,0,0,0.16)}@keyframes pulsing{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}.load-search-container{display:flex;justify-content:flex-end}.load-content-pagination{opacity:1;transition:opacity 200ms ease-in-out}.pagination{display:flex;justify-content:center;align-items:center;margin-top:3rem}.pagination__nav{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;color:var(--clr-text);transition:background-color 200ms ease-in-out,color 200ms ease-in-out}.pagination__nav svg{width:1.5rem;height:1.5rem}.pagination__nav--prev{margin-right:.75rem}.pagination__nav--prev svg{transform:rotate(180deg)}.pagination__nav--next{margin-left:.75rem}.pagination__nav:hover{background-color:var(--clr-light)}.pagination__nav[disabled]{pointer-events:none}.pagination__pages{display:flex}.pagination__pages .pagination__page + .pagination__page{margin-left:.75rem}.pagination__page{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:var(--clr-light);color:var(--clr-text);transition:background-color 200ms ease-in-out,color 200ms ease-in-out}.pagination__page.active{background-color:var(--clr-dark);color:var(--clr-white);pointer-events:none}.pagination__page[disabled]{pointer-events:none}.pagination__page--empty{background-color:transparent;color:var(--clr-text)}.pagination__page:not(.active):hover{background-color:var(--clr-tag-grey)}.reactive-image .image-overlay{width:100%;height:100%;top:0;left:0;position:absolute;z-index:10;pointer-events:none;overflow:visible}.reactive-image .image-overlay svg{width:100%;height:100%}@media only screen and (max-width:768px){.reactive-image.hero__fixed .image-overlay{opacity:0.5}.reactive-image.hero__fixed .image-overlay svg{height:calc(100% - 8rem);width:auto;position:absolute;left:50%;transform:translate3d(-50%,0,0);top:8rem;right:unset}}.cta-form .reactive-image .image-overlay{left:50%;transform:translate(-50%,0)}.not-found{width:100%;height:100vh}.not-found__deco{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;width:100%;height:auto}@media only screen and (max-width:1.02E+3px){.not-found__deco{top:30vh}}.not-found__deco-small{position:absolute;top:-2.25rem;left:50%;transform:translateX(-50%);color:var(--clr-text);width:4.62rem;height:5rem}.not-found__text{margin-top:30vmin;max-width:630px;margin-left:auto;margin-right:auto;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center}.not-found__text .button{margin-top:2.25rem}@media only screen and (max-width:1.02E+3px){.not-found__text{margin-top:40vh}}.privacy{padding-bottom:5rem}.privacy__top{max-width:var(--article-width)}.privacy__bottom{margin-top:3rem}@media only screen and (min-width:1.28E+3px){.privacy__bottom{width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:var(--site-padding);padding-right:var(--site-padding)}.privacy__bottom.article{max-width:calc(var(--article-width) + 2 * var(--site-padding))}}@media only screen and (max-width:1.28E+3px){.privacy__bottom h3{padding-left:var(--site-padding);padding-right:var(--site-padding)}.privacy__bottom .table-wrap{width:100%;overflow-x:auto;padding-bottom:.75rem;padding-right:var(--site-padding)}.privacy__bottom .table-wrap table{width:1296px;margin-left:var(--site-padding)}}.privacy__bottom + .wrap:has(.privacy__top){margin-top:3rem}.sticky-filter{height:5.38rem;position:relative}.sticky-filter__wrap{position:absolute;top:0;left:0;width:100%;height:5.38rem;background-color:var(--clr-white)}.sticky-filter__container{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--clr-black-fade)}.sticky-filter.fixed .sticky-filter__wrap{position:fixed;top:0;left:0;z-index:100}.grecaptcha-badge{visibility:hidden !important}.landing-hero-checks{display:flex;justify-content:center;align-items:center;gap:2.25rem 3.75rem;flex-wrap:wrap}.landing-hero-check{display:flex;align-items:center;gap:.75rem}.landing-hero-check svg{width:1.5rem;height:1.5rem}.landing-section-title{margin-inline:auto;margin-bottom:2.25rem;width:100%;max-width:852px;text-align:center}.landing-section-title .title,.landing-section-title .headline{margin-bottom:1rem}.switch-container--landing .splide:not(.is-overflow) .splide__list{justify-content:center}.text-block{width:100%;padding:7.62rem 3rem}.text-block__wrap{max-width:852px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.text-block__more{margin-top:1.5rem}.landing-cta{display:flex;width:100%;padding:5rem}@media only screen and (max-width:1.02E+3px){.landing-cta{flex-direction:column;width:calc(100% + var(--site-padding) * 2);margin-left:calc(var(--site-padding) * -1);margin-right:calc(var(--site-padding) * -1);padding:3.75rem 3rem}}@media only screen and (max-width:768px){.landing-cta{padding:3.75rem 1.5rem}}.landing-cta__left{flex:1 0 70%;padding-right:3rem}@media only screen and (max-width:1.02E+3px){.landing-cta__left{padding-right:0;padding-bottom:2.25rem}}.landing-cta__left .text{line-height:1.36;font-size:1.38rem}@media only screen and (max-width:768px){.landing-cta__left .text{font-size:1.25rem;line-height:1.4}}.landing-cta__left .text p + ul{margin-top:0}.landing-cta__title{margin-bottom:1.5rem}.landing-cta__right{flex:0 1 30%;padding-left:3.75rem;border-left:1px solid var(--clr-fade)}@media only screen and (max-width:1.02E+3px){.landing-cta__right{padding-left:0;padding-top:2.25rem;border-left:none;border-top:1px solid var(--clr-fade)}}.landing-cta__author{display:flex;flex-direction:column;gap:1rem}.landing-cta__author-img{width:7.5rem;height:8rem;border-radius:50%;overflow:hidden}.landing-cta__author-img img{width:100%;height:100%;object-fit:cover}.process__title{margin-bottom:3rem}.process__steps{position:relative}.process__steps:before{content:'';position:absolute;top:0;left:1.5rem;width:1px;height:100%;background-color:var(--clr-black);z-index:0}.process__step{display:flex;align-items:center;line-height:1.36;font-size:1.38rem;position:relative;z-index:1}@media only screen and (max-width:768px){.process__step{font-size:1.25rem;line-height:1.4}}.process__step + .process__step{margin-top:2.5rem}.process__number{margin-right:1.5rem;border-radius:50%;width:3rem;height:3rem;background-color:var(--clr-accent);color:var(--clr-text);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;flex-shrink:0}.process__number span{position:relative;z-index:2}.process__number:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4rem;height:4rem;border-radius:50%;z-index:-1}.process__number:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;background-color:var(--clr-accent);border-radius:50%;z-index:0}.landing-expandables__container{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 2.25rem;overflow:hidden}.landing-expandables__container .expandable--card + .expandable--card{margin-top:0}@media only screen and (max-width:1.1E+3px){.landing-expandables__container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.landing-expandables__container{grid-template-columns:100%}}.landing-expandables__button-container{display:flex;justify-content:center}.landing-expandables__button{margin-top:3rem}.landing-form{display:flex;width:100%;padding-bottom:var(--section-padding);overflow:hidden}@media only screen and (max-width:1.02E+3px){.landing-form{flex-direction:column}}.landing-form__left{flex:1 0 65%;padding-right:3.75rem}@media only screen and (max-width:1.02E+3px){.landing-form__left{padding-right:0;padding-bottom:2.25rem}}.landing-form__title{margin-bottom:1rem}.landing-form__right{flex:0 1 35%;padding-left:3.75rem;border-left:1px solid var(--clr-fade)}@media only screen and (max-width:1.02E+3px){.landing-form__right{padding-left:0;padding-top:2.25rem;border-left:none;border-top:1px solid var(--clr-fade)}}.landing-form__author{display:flex;flex-direction:column;gap:1rem}.landing-form__author-img{width:7.5rem;height:8rem;border-radius:50%;overflow:hidden}.landing-form__author-img img{width:100%;height:100%;object-fit:cover}.event{padding:2.25rem;margin-block:3rem}@media only screen and (max-width:1.02E+3px){.event{padding:1.5rem;margin-block:2.25rem}}.event__top{margin-bottom:2.25rem}@media only screen and (max-width:1.02E+3px){.event__top{margin-bottom:1.5rem}}.event__title{margin-bottom:.5rem}.event__location{display:flex;align-items:center;gap:.375rem}.event__location svg{width:1.5rem;height:1.5rem}.event__bottom{display:grid;grid-template-columns:repeat(2,1fr);gap:2.25rem}@media only screen and (max-width:1.02E+3px){.event__bottom{grid-template-columns:100%;gap:1.5rem}}.event__item{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.event__item .button{width:100%}.event__note{margin-bottom:.5rem}.cta{padding:5rem}@media only screen and (max-width:1.02E+3px){.cta{padding:3.75rem 1.5rem;width:calc(100% + var(--site-padding) * 2);margin-left:calc(var(--site-padding) * -1);margin-right:calc(var(--site-padding) * -1)}}.cta .half-image-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cta .info-block{padding:0;margin-right:auto}@media only screen and (max-width:1.02E+3px){.cta .info-block{margin-right:0;margin-bottom:2.25rem}}.cta .half-image-image{aspect-ratio:unset}.cta .half-image-image img{height:auto;object-fit:contain}@media only screen and (max-width:1.02E+3px){.cta .half-image-image{height:auto;aspect-ratio:unset}}@media only screen and (min-width:1.02E+3px){.cta.flex--2 .flex-item:first-child{padding-right:10%}.cta.flex--2 .flex-item:last-child{padding-left:0}}@media only screen and (min-width:1.44E+3px){.cta.flex--2 .flex-item:first-child{padding-right:20%}.cta.flex--2 .flex-item:last-child{padding-left:0}}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
@media only screen and (min-width:769px){.layout-default #smartsupp-widget-container>div{bottom:75px !important}.layout-event #smartsupp-widget-container>div{bottom:105px !important}.layout-event .cky-btn-revisit-wrapper{bottom:105px !important}.footer__nav-list{font-size:0.8rem}.footer__nav-item{padding-right:0.4rem}}@media only screen and (max-width:769px){.layout-event #smartsupp-widget-container>div{bottom:150px !important}.layout-event .cky-btn-revisit-wrapper{bottom:150px !important}.cky-btn-revisit-wrapper{opacity:0;position:absolute !important;z-index:0 !important}.buttons .button--industries{margin-top:0 !important}.banner-modal__top{padding-top:5rem}.banner-modal__top .banner-modal__text{font-size:0.8rem}}.button{white-space:nowrap}.button--alone{padding-left:0}.buttons--smaller .button{padding:.375rem 1.45rem}.layout-career #smartsupp-widget-container>div{bottom:105px !important}.layout-career .cky-btn-revisit-wrapper{bottom:105px !important}.richtext--table-single table tr{display:flex}.richtext--table-single table tr td{width:50%}.richtext h3{font-size:1.15rem;line-height:1.36;font-weight:400}.contact .extra-wide-padding--right .container{padding-left:0;padding-right:0}.form-success__icon--green{background-color:#014751}@media only screen and (max-width:769px){.contact .extra-wide-padding--right .container{padding-left:var(--site-padding);padding-right:var(--site-padding)}}.info-block__company--img,.info-block__company--landing svg{height:auto !important;max-width:11.6rem;max-height:6.25rem}.landing-cta__author-img{width:80%;height:80%}.landing-form__author-img{min-width:15rem;min-height:15rem}@media only screen and (max-width:769px){.landing-cta__author-img{width:60%;height:60%}.landing-form__author-img{width:60% !important;height:60% !important;min-width:auto;min-height:auto}}.team-card{position:relative}.team-card__link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;text-indent:-9999px;overflow:hidden;cursor:pointer;pointer-events:auto}.team-card__container{position:relative;z-index:3;pointer-events:none}.team-card__container a,
.team-card__title a{position:relative;z-index:100;cursor:pointer;pointer-events:auto !important;isolation:isolate}.team-card__container a[href^="tel:"],
.team-card__container a[href^="mailto:"],
.team-card__title a[href^="tel:"],
.team-card__title a[href^="mailto:"]{display:block}.team-card__contact{margin-top:0.5rem}.team-card a[href^="tel:"]{display:block;color:inherit;text-decoration:underline}.team-card a[href^="tel:"]:hover{text-decoration:none}.team-card a[href^="mailto:"]{display:block;color:inherit;text-decoration:underline}.team-card a[href^="mailto:"]:hover{text-decoration:none}.team-card__icon{position:absolute;right:1.5rem;bottom:1.5rem;z-index:10;pointer-events:none}.media-card__tags .tag--article{background-color:var(--clr-secondary-yellow);color:var(--clr-black)}.sticky-filter--standalone{margin-top:5rem}
@media only screen and (min-width:769px){.sticky-filter--standalone{margin-top:8rem}}.sticky-filter--standalone + .section{padding-top:2rem}