a{color:var(--color-primary);text-decoration:none;cursor:pointer}h1{font-weight:300;display:flex;flex-direction:row;align-items:center;margin-bottom:48px}h1+.subtitle{position:relative;top:-48px}h1>.tooltip-trigger{display:flex}h2{font-weight:400;margin-bottom:18px;color:var(--color-text-2)}h3{color:var(--color-text-2);font-weight:400}.subtitle{font-size:15px;color:var(--color-text-3);transition:opacity .25s cubic-bezier(.445,.05,.55,.95);opacity:1;margin-bottom:18px}.subtitle.inset{margin-left:4px}.subtitle.adjusted{transform:translate(2px,3px);margin-bottom:0;height:0;overflow:visible}.subtitle:empty:after{content:"|";visibility:hidden}.subtitle:empty{opacity:0}.subtitle .task-indicator{position:absolute;transform:translate(12px,2px)}small.subtitle{padding:6px 0 2px;font-size:smaller}p.dimmed,span.dimmed{color:var(--color-text-3)}.color-primary{color:var(--color-primary)}.truncate{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}input[type=text],input[type=date],input[type=number],input[type=email],input[type=password],input[type=tel],.input-like,.date-input,textarea{border:none;border-bottom:2px solid var(--color-background-4)}input[type=text][data-input-style="1"],input[type=date][data-input-style="1"],input[type=number][data-input-style="1"],input[type=email][data-input-style="1"],input[type=password][data-input-style="1"],input[type=tel][data-input-style="1"],.input-like[data-input-style="1"],.date-input[data-input-style="1"],textarea[data-input-style="1"]{border:1px solid var(--color-background-4);background:var(--color-background-1);border-radius:4px;transition:border-color .25s cubic-bezier(.215,.61,.355,1)}input[type=text],input[type=date],input[type=number],input[type=email],input[type=password],input[type=tel],.input-like,.date-input,textarea{padding:8px 12px;outline:none!important;font-size:16px;color:var(--color-text-2);background:transparent;resize:none;box-sizing:border-box;width:100%;min-width:36px;position:relative;font-weight:400;font-weight:var(--font-weight-default)}input[type=text]:after,input[type=date]:after,input[type=number]:after,input[type=email]:after,input[type=password]:after,input[type=tel]:after,.input-like:after,.date-input:after,textarea:after{transition:transform .25s cubic-bezier(.215,.61,.355,1);transform:scaleX(0);position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--color-primary);content:""}input[type=text].invalid,input[type=date].invalid,input[type=number].invalid,input[type=email].invalid,input[type=password].invalid,input[type=tel].invalid,.input-like.invalid,.date-input.invalid,textarea.invalid{border-bottom-color:var(--color-danger)}input[type=text] input:not([type=checkbox]),input[type=text] .input-like,input[type=text] textarea,input[type=date] input:not([type=checkbox]),input[type=date] .input-like,input[type=date] textarea,input[type=number] input:not([type=checkbox]),input[type=number] .input-like,input[type=number] textarea,input[type=email] input:not([type=checkbox]),input[type=email] .input-like,input[type=email] textarea,input[type=password] input:not([type=checkbox]),input[type=password] .input-like,input[type=password] textarea,input[type=tel] input:not([type=checkbox]),input[type=tel] .input-like,input[type=tel] textarea,.input-like input:not([type=checkbox]),.input-like .input-like,.input-like textarea,.date-input input:not([type=checkbox]),.date-input .input-like,.date-input textarea,textarea input:not([type=checkbox]),textarea .input-like,textarea textarea{border-bottom:none;padding-top:0;padding-bottom:0}input[type=text] input:not([type=checkbox]):before,input[type=text] input:not([type=checkbox]):after,input[type=text] .input-like:before,input[type=text] .input-like:after,input[type=text] textarea:before,input[type=text] textarea:after,input[type=date] input:not([type=checkbox]):before,input[type=date] input:not([type=checkbox]):after,input[type=date] .input-like:before,input[type=date] .input-like:after,input[type=date] textarea:before,input[type=date] textarea:after,input[type=number] input:not([type=checkbox]):before,input[type=number] input:not([type=checkbox]):after,input[type=number] .input-like:before,input[type=number] .input-like:after,input[type=number] textarea:before,input[type=number] textarea:after,input[type=email] input:not([type=checkbox]):before,input[type=email] input:not([type=checkbox]):after,input[type=email] .input-like:before,input[type=email] .input-like:after,input[type=email] textarea:before,input[type=email] textarea:after,input[type=password] input:not([type=checkbox]):before,input[type=password] input:not([type=checkbox]):after,input[type=password] .input-like:before,input[type=password] .input-like:after,input[type=password] textarea:before,input[type=password] textarea:after,input[type=tel] input:not([type=checkbox]):before,input[type=tel] input:not([type=checkbox]):after,input[type=tel] .input-like:before,input[type=tel] .input-like:after,input[type=tel] textarea:before,input[type=tel] textarea:after,.input-like input:not([type=checkbox]):before,.input-like input:not([type=checkbox]):after,.input-like .input-like:before,.input-like .input-like:after,.input-like textarea:before,.input-like textarea:after,.date-input input:not([type=checkbox]):before,.date-input input:not([type=checkbox]):after,.date-input .input-like:before,.date-input .input-like:after,.date-input textarea:before,.date-input textarea:after,textarea input:not([type=checkbox]):before,textarea input:not([type=checkbox]):after,textarea .input-like:before,textarea .input-like:after,textarea textarea:before,textarea textarea:after{content:unset}input[type=text].narrow,input[type=date].narrow,input[type=number].narrow,input[type=email].narrow,input[type=password].narrow,input[type=tel].narrow,.input-like.narrow,.date-input.narrow,textarea.narrow{width:80px}input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:hover,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:active,input[type=date]:-webkit-autofill,input[type=date]:-webkit-autofill:hover,input[type=date]:-webkit-autofill:focus,input[type=date]:-webkit-autofill:active,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:hover,input[type=number]:-webkit-autofill:focus,input[type=number]:-webkit-autofill:active,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:hover,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:active,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:hover,input[type=password]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:active,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:active,.input-like:-webkit-autofill,.input-like:-webkit-autofill:hover,.input-like:-webkit-autofill:focus,.input-like:-webkit-autofill:active,.date-input:-webkit-autofill,.date-input:-webkit-autofill:hover,.date-input:-webkit-autofill:focus,.date-input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}input[type=text]:focus:not([data-input-style]):after,input[type=text].focus:not([data-input-style]):after,input[type=date]:focus:not([data-input-style]):after,input[type=date].focus:not([data-input-style]):after,input[type=number]:focus:not([data-input-style]):after,input[type=number].focus:not([data-input-style]):after,input[type=email]:focus:not([data-input-style]):after,input[type=email].focus:not([data-input-style]):after,input[type=password]:focus:not([data-input-style]):after,input[type=password].focus:not([data-input-style]):after,input[type=tel]:focus:not([data-input-style]):after,input[type=tel].focus:not([data-input-style]):after,.input-like:focus:not([data-input-style]):after,.input-like.focus:not([data-input-style]):after,.date-input:focus:not([data-input-style]):after,.date-input.focus:not([data-input-style]):after,textarea:focus:not([data-input-style]):after,textarea.focus:not([data-input-style]):after{transform:scaleX(1)}input[type=text]:focus[data-input-style="1"],input[type=text].focus[data-input-style="1"],input[type=date]:focus[data-input-style="1"],input[type=date].focus[data-input-style="1"],input[type=number]:focus[data-input-style="1"],input[type=number].focus[data-input-style="1"],input[type=email]:focus[data-input-style="1"],input[type=email].focus[data-input-style="1"],input[type=password]:focus[data-input-style="1"],input[type=password].focus[data-input-style="1"],input[type=tel]:focus[data-input-style="1"],input[type=tel].focus[data-input-style="1"],.input-like:focus[data-input-style="1"],.input-like.focus[data-input-style="1"],.date-input:focus[data-input-style="1"],.date-input.focus[data-input-style="1"],textarea:focus[data-input-style="1"],textarea.focus[data-input-style="1"]{border-color:var(--color-primary)}input[type=text].full-w,input[type=date].full-w,input[type=number].full-w,input[type=email].full-w,input[type=password].full-w,input[type=tel].full-w,.input-like.full-w,.date-input.full-w,textarea.full-w{width:100%}input::placeholder,textarea::placeholder{color:var(--color-text-4)}.date-input{display:inline-flex}.date-input:after{bottom:-2px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.field{display:flex;flex-direction:column}.field .label-container{width:100%;text-align:left}textarea{line-height:140%;vertical-align:top}label,.label{font-weight:500;font-size:15px;color:var(--color-text-3)}.select-like-container{position:relative;display:inline-block}.select-like-container .input-like:after{bottom:-2px}.expand-icon{display:inline-flex}.expand-icon .icon{font-size:12px}.expand-icon+.selected{text-indent:8px}.select-like .selected .icon{margin-right:10px}.select-like .selected .tooltip-trigger .icon{margin:0}.select-like{display:inline-flex;flex-direction:row;align-items:center;gap:6px;font-size:15px;height:40px;padding:8px;box-sizing:border-box}.select-like:not(.input-like):not(.collapse){width:210px}.select-like .item{display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-like .selected{flex-grow:1}.select-like .expand-icon{opacity:.85}.select-like:hover{cursor:pointer}.select-like:hover .expand-icon{opacity:1}.select-like:hover:not(.input-like){background-color:var(--color-element-hover)}.select-like:not(.input-like){border-radius:4px}.select-like .placeholder{color:var(--color-text-4)}.text-input-container{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-grow:1;gap:6px;background-color:var(--color-input-background)}.text-input-container.minimize-aside-component-spacing input{padding-left:0!important}.text-input-container.has-cycled-placeholder input::placeholder,.text-input-container.has-cycled-placeholder textarea::placeholder{transition:opacity .35s ease-out;opacity:0}.text-input-container.has-cycled-placeholder.is-cycled-placeholder-active input::placeholder,.text-input-container.has-cycled-placeholder.is-cycled-placeholder-active textarea::placeholder{opacity:1}.text-input-container input:first-child,.text-input-container textarea:first-child{flex-grow:1;padding:0;border:none}.text-input-container .text-input-aside{height:22px;color:var(--color-text-3)}.text-input-container .text-input-aside .icon{user-select:none;color:var(--color-text-4)}.text-input-container .text-input-aside.flex-center{height:auto}.text-input-container.disabled,.date-input.disabled{opacity:.5}.text-input-container.disabled input::placeholder,.date-input.disabled input::placeholder{color:var(--color-text-4)}table{width:100%;border-collapse:collapse}table:not(.no-border) tr:not(:last-of-type):not(.no-border)>td{border-bottom:1px solid var(--color-background-3)}table th,table td{text-align:left;padding:0 12px;height:42px;box-sizing:border-box}table tr.expandable-row td{height:0;padding:0}table th{padding-bottom:8px}table th .help-icon{display:inline-block;margin-left:6px;color:var(--color-text-3)}table tr.disabled{opacity:.75;filter:grayscale(100%);pointer-events:none}table.inline{table-layout:fixed;width:auto}.page-enter,.page-exit,.page-enter-active,.page-exit-active{position:absolute;left:0;right:0}.page-enter.disabled,.page-exit.disabled,.page-enter-active.disabled,.page-exit-active.disabled{transition-duration:0s!important}.page-exit.disabled,.page-exit-active.disabled{display:none}.page-enter:not(.disabled){transform:translate(24px);opacity:.01}.page-enter:not(.disabled) h1:not([data-no-sway]){transform:translate(24px)}.page-enter:not(.disabled) .transition-preserve{transform:translate(-24px)}.page-enter:not(.disabled) .transition-preserve h1:not([data-no-sway]){transform:none}.page-enter:not(.disabled).page-enter-active{opacity:1;transform:none;transition:opacity .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.25,.46,.45,.94)}.page-enter:not(.disabled).page-enter-active h1:not([data-no-sway]),.page-enter:not(.disabled).page-enter-active .transition-preserve{transform:none;transition:transform .25s cubic-bezier(.25,.46,.45,.94)}.page-exit:not(.disabled){opacity:1;transform:none}.page-exit:not(.disabled) h1:not([data-no-sway]){transform:none}.page-exit:not(.disabled).page-exit-active{opacity:.01;transform:translate(-24px);transition:opacity .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.25,.46,.45,.94)}.page-exit:not(.disabled).page-exit-active h1:not([data-no-sway]){transform:translate(-24px);transition:transform .25s cubic-bezier(.25,.46,.45,.94)}.page-exit:not(.disabled).page-exit-active .transition-preserve{transition:transform .25s cubic-bezier(.25,.46,.45,.94);transform:translate(24px)}.page-exit:not(.disabled).page-exit-active .transition-preserve h1:not([data-no-sway]){transform:none}.column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row;align-items:center}.flex-col{display:flex;flex-direction:column;align-items:center}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-grow{flex-grow:1}.flex-end{display:flex;flex-direction:row;justify-content:flex-end}.flex-center{display:flex;flex-direction:row;justify-content:center}.fade-in{animation:fade-in .25s ease-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade{transition:opacity .25s ease-out}.fade:not(.visible){opacity:0}body.lock-nav .section-nav{opacity:.75;cursor:not-allowed;pointer-events:none}body[data-stalled] button,body[data-stalled] a{opacity:.75;pointer-events:none}.section-nav{transition:opacity ease-out .15s}.login-router .page-enter,.login-router .page-exit,.login-router .page-enter-active,.login-router .page-exit-active{position:absolute;left:0;right:0;transform:none!important}.login-router .transition-preserve,.login-router h1{transform:none!important}.login-router .page-enter,.login-router .page-enter .page-background-icon{opacity:.01}.login-router .page-enter.page-enter-active{opacity:1;transform:none;transition:opacity .25s cubic-bezier(.23,1,.32,1)}.login-router .page-enter.page-enter-active .page-background-icon{opacity:1;transition:opacity .25s cubic-bezier(.165,.84,.44,1)}.login-router .page-exit,.login-router .page-exit .page-background-icon{opacity:1}.login-router .page-exit.page-exit-active{opacity:.01;transition:opacity .25s cubic-bezier(.23,1,.32,1)}.login-router .page-exit.page-exit-active .page-background-icon{opacity:.01;transition:opacity .25s cubic-bezier(.165,.84,.44,1)}#main{display:flex;flex-direction:column;gap:24px;max-width:1920px;box-sizing:border-box;padding:0 80px}body[data-fullscreen] #main{padding-top:36px}html[data-apptype=offerdocument] #main{padding:0}.viewport-layer{position:fixed;top:0;left:0;right:0;height:100vh;pointer-events:none}.viewport-layer>*{pointer-events:auto}#widgets{z-index:800;display:flex;padding-left:5%;padding-right:15%;align-items:flex-end}#widgets,#widgets #left-widgets,#widgets #right-widgets{gap:24px}#widgets #left-widgets,#widgets #right-widgets{position:relative;display:flex;flex-direction:row;align-items:flex-end;pointer-events:none}#widgets #left-widgets>*,#widgets #right-widgets>*{pointer-events:auto}#widgets #left-widgets{flex-grow:1}#floating-elements{z-index:850}#popovers,#modal-popovers{position:absolute;z-index:900}#notifications{z-index:950}#modals{z-index:1000}#modal-popovers,#product-finders{z-index:1100}#dropdowns{z-index:1300}#tooltips{z-index:1900}#helper{visibility:hidden;z-index:-1;overflow:hidden;width:0;height:0}#helper p,textarea{word-break:break-word}@media (max-width: 992px){#main{padding-left:24px;padding-right:24px}html[data-apptype=offer] #main,html[data-apptype=offerwebform] #main{padding-left:0;padding-right:0}}.custom-scrollbar.scrollbar-hover::-webkit-scrollbar-thumb,.custom-scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--color-text-3)}.custom-scrollbar.scrollbar-hover::-webkit-scrollbar-track,.custom-scrollbar:hover::-webkit-scrollbar-track{background-color:var(--color-background-3)}.custom-scrollbar:active::-webkit-scrollbar-thumb{background-color:var(--color-text-2)}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background-color:rgba(var(--color-background-3),0)}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-text-4);border-radius:2px}.custom-scrollbar::-webkit-scrollbar-track,.custom-scrollbar::-webkit-scrollbar-thumb{transition:background-color .25s ease-out}.custom-scrollbar.custom-scrollbar-large::-webkit-scrollbar{width:8px}.custom-scrollbar.custom-scrollbar-large::-webkit-scrollbar-thumb{border-radius:4px}body[data-environment=dev] iframe{display:none}*{margin:0;padding:0;font-family:Nunito,sans-serif;font-family:var(--font-family-default)}html{max-width:1920px;margin:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-weight:400;font-weight:var(--font-weight-default);color:var(--color-text-2);padding:0;background-color:var(--color-background-1)}html[data-apptype=offerwebform]{background-color:transparent}html:not([data-router=login]):not([data-apptype=offerdocument]):not([data-apptype=offer]):not([data-apptype=offerwebform]){min-width:800px}html[data-apptype=offerdocument] body{overflow-x:hidden}html[data-apptype=expressflow] body{padding-bottom:64px}html.no-scroll,html.no-scroll body{overflow:hidden}html[data-apptype=expressflow]{touch-action:none}body{width:100%;position:relative;overflow-y:scroll}body.dragging *{user-select:none}html[data-apptype=offerwebform] body{overflow-y:hidden}ul{list-style:none}ul.default{padding-left:16px;list-style:revert}.hidden{position:absolute;left:-50vh;visibility:hidden;pointer-events:none}.no-interaction{pointer-events:none!important}.nowrap{white-space:nowrap}.text-right{text-align:right}.grow-container{display:flex;flex-direction:column;flex-grow:1}.shy{opacity:.65}.shy:hover{transition-duration:.15s;opacity:1}.ReactCollapse--collapse{transition:height .35s cubic-bezier(.33,1,.68,1)}@media (max-width: 768px){html[data-apptype=offerdocument] body{padding-bottom:0}}
