.ComingSoon-module__YWcLFq__wrapper{text-align:center;max-width:550px;height:100%;margin:var(--spacing-xl);flex-direction:column;justify-content:center;align-items:center;display:flex}.ComingSoon-module__YWcLFq__contentWrapperPolicy p,.ComingSoon-module__YWcLFq__contentWrapperPolicy h2{letter-spacing:1px;margin:12px}.ComingSoon-module__YWcLFq__contentWrapper,.ComingSoon-module__YWcLFq__contentWrapperPolicy{background-color:var(--color-background);padding:var(--spacing-m);border-radius:var(--radius-main);border:1px solid var(--color-border,transparent);gap:var(--spacing-m);margin-bottom:calc(var(--header-height,0px) + 10px);flex-direction:column;display:flex}@media (min-width:768px){.ComingSoon-module__YWcLFq__contentWrapper,.ComingSoon-module__YWcLFq__contentWrapperPolicy{padding:var(--spacing-l)}}.ComingSoon-module__YWcLFq__contentWrapper h1,.ComingSoon-module__YWcLFq__contentWrapper p{margin:0}.ComingSoon-module__YWcLFq__logo{object-fit:contain;width:100%;max-width:200px;margin:.6rem 0 1rem;display:inline-block}.ComingSoon-module__YWcLFq__subtext{font-size:var(--font-size-base);font-family:var(--font-primary);color:var(--color-text-primary);margin-top:0}.ComingSoon-module__YWcLFq__imprint{font-size:var(--font-size-base);font-size:var(--font-size-s);font-family:var(--font-primary);color:var(--color-text-primary);display:inline-block}.ComingSoon-module__YWcLFq__successWrapper{padding:12px}.ComingSoon-module__YWcLFq__iframeWrapper{border-radius:8px;max-width:100%;overflow:hidden;box-shadow:0 0 #0000}.ComingSoon-module__YWcLFq__styledIframe{cursor:auto;background-color:#0000;border:none;width:100%;max-height:50px}.ComingSoon-module__YWcLFq__pageWrapper{z-index:0;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.ComingSoon-module__YWcLFq__pageWrapper:before{content:"";z-index:-1;background-color:var(--color-background-secondary);position:absolute;inset:0}.ComingSoon-module__YWcLFq__footer{justify-content:center;align-items:center;gap:var(--spacing-m);display:flex}.ComingSoon-module__YWcLFq__footerEl{justify-content:center;gap:12px;display:flex}.ComingSoon-module__YWcLFq__contentWrapper a:hover,.ComingSoon-module__YWcLFq__contentWrapperPolicy a:hover{text-decoration:underline}.ComingSoon-module__YWcLFq__contentWrapperPolicy h2{margin-top:2rem;margin-bottom:1rem}
.BlockStyling-module__YJ6dHW__blockWrapper{background:var(--color-background-override,var(--color-background));color:var(--color-text-override,var(--color-text));scroll-margin-top:var(--spacing-xl);padding-left:var(--padding-left-override,var(--spacing-component-x,var(--spacing-xxl)));padding-right:var(--padding-right-override,var(--spacing-component-x,var(--spacing-xxl)));padding-top:var(--padding-top-override,var(--padding-mobile-override,var(--padding-override,var(--spacing-xxl))));padding-bottom:var(--padding-bottom-override,var(--padding-mobile-override,var(--padding-override,var(--spacing-xxl))));margin:var(--margin-mobile-override,var(--margin-override,var(--spacing-xxl)))0;border:var(--color-block-wrapper-border-override,transparent)1px solid}.BlockStyling-module__YJ6dHW__innerSection{background:var(--color-inner-section-override,var(--color-inner-section,var(--color-background-light)));color:var(--color-inner-section-text-override,var(--color-inner-section-text,inherit));max-width:var(--max-width,500px);border:var(--color-inner-section-border-override,var(--color-inner-section-border))1px solid}.BlockStyling-module__YJ6dHW__sectionWrapper{max-width:var(--max-width,500px);margin:0 auto}.BlockStyling-module__YJ6dHW__block-styled{}@media (min-width:768px){.BlockStyling-module__YJ6dHW__blockWrapper{padding-left:var(--padding-left-override,var(--spacing-component-x,var(--spacing-xxl)));padding-right:var(--padding-right-override,var(--spacing-component-x,var(--spacing-xxl)));padding-top:var(--padding-top-override,var(--padding-override,var(--spacing-xxl)));padding-bottom:var(--padding-bottom-override,var(--padding-override,var(--spacing-xxl)));margin:var(--margin-override,var(--spacing-xxl))0}}
.Fields-module___B0IFG__formContainer{background-color:var(--color-background-inner-section-override,var(--color-inner-section,var(--color-background-light,#fff)));border:1px solid var(--color-inner-section-border-override,var(--color-border-override,var(--color-border)));padding:0 var(--spacing-s)calc(var(--spacing-l)*1.5)var(--spacing-s);border-radius:var(--radius-main-override,var(--radius-main));flex-direction:column;align-items:center;width:100%;display:flex;position:relative;transition:all!important}.Fields-module___B0IFG__calculationTypeHint{color:var(--color-text-secondary-override,var(--color-text-secondary));margin-bottom:.5rem;font-size:.875rem;font-style:italic}@media (min-width:768px){.Fields-module___B0IFG__formContainer{max-width:470px}}.Fields-module___B0IFG__calculatorContainer{gap:var(--spacing-m);flex-direction:column;display:flex}.Fields-module___B0IFG__calculatorHeader{width:100%}.Fields-module___B0IFG__calculatorTitle{margin-bottom:1rem;font-size:2rem;font-weight:700}.Fields-module___B0IFG__calculatorDescription{color:var(--color-text-secondary-override,var(--color-text-secondary));margin-bottom:2rem}.Fields-module___B0IFG__calculatorContent{gap:var(--spacing-m);flex-direction:column;display:flex}.Fields-module___B0IFG__formColumn{width:100%}@media (min-width:768px){.Fields-module___B0IFG__calculatorContent{flex-direction:row}.Fields-module___B0IFG__formColumn{width:100%;max-width:600px}}@media (min-width:1024px){.Fields-module___B0IFG__formColumn{top:calc(var(--header-height,80px) + var(--spacing-m));align-self:flex-start}}.Fields-module___B0IFG__resultsColumn{background-color:var(--color-background-inner-section-override,var(--color-inner-section,var(--color-background-light)));border-radius:var(--radius-main-override,var(--radius-main));flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.Fields-module___B0IFG__resultsColumnSticky{top:calc(var(--header-height,80px) + var(--spacing-m));max-height:calc(100vh - var(--header-height,80px) - var(--spacing-l));align-self:flex-start;overflow-y:auto}.Fields-module___B0IFG__resultsColumnStatic{max-height:none;position:static;top:auto;overflow:visible}}.Fields-module___B0IFG__formsGrid{gap:var(--spacing-std);display:grid}.Fields-module___B0IFG__fieldsGrid{margin-top:var(--spacing-xs);gap:var(--spacing-std);display:grid}.Fields-module___B0IFG__formDescription{color:var(--color-text-secondary-override,var(--color-text-secondary));margin-bottom:1rem}.Fields-module___B0IFG__description{font-size:var(--font-size-xs)}.Fields-module___B0IFG__noFieldsMessage{color:var(--color-text-secondary-override,var(--color-text-secondary));font-style:italic}.Fields-module___B0IFG__formContent{opacity:1;width:100%;max-height:2000px;transition:max-height .4s ease-in-out,opacity .3s ease-in-out;overflow:visible}.Fields-module___B0IFG__formContentCollapsed{opacity:0;max-height:0;transition:max-height .4s ease-in-out,opacity .3s ease-in-out}.Fields-module___B0IFG__resultContainer{padding:calc(var(--spacing-s) - 2px)var(--spacing-s);gap:var(--spacing-s);background:var(--color-background-inner-section-override,var(--color-inner-section,var(--color-background)));border-radius:var(--radius-main-override,var(--radius-main));border:1px solid var(--color-inner-section-border-override,var(--color-border-override,var(--color-border)));flex-direction:column;animation:.4s both Fields-module___B0IFG__resultsFadeIn;display:flex}.Fields-module___B0IFG__resultsHeaderButton{all:unset;cursor:pointer;flex-shrink:0;width:100%;display:block}.Fields-module___B0IFG__resultsHeaderButton[aria-disabled=true]{cursor:default}.Fields-module___B0IFG__resultsHeaderArrow{display:none}.Fields-module___B0IFG__calculatorContent,.Fields-module___B0IFG__formColumn{z-index:0;position:relative}.Fields-module___B0IFG__resultsColumn{z-index:1;position:relative}.Fields-module___B0IFG__resultsUnderlay{z-index:10000;background:#00000073;display:block;position:fixed;inset:0}.Fields-module___B0IFG__resultsSheet{z-index:10001;box-sizing:border-box;border-top-left-radius:var(--radius-main);border-top-right-radius:var(--radius-main);isolation:isolate;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:100%;margin:0;transition:max-height .4s ease-in-out,opacity .35s;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.Fields-module___B0IFG__resultsSheetOpen{height:80svh;max-height:80svh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;overflow:hidden}.Fields-module___B0IFG__resultsContainer{flex:1}.Fields-module___B0IFG__resultsSheetCollapsed{height:auto;max-height:35px;overflow:hidden}.Fields-module___B0IFG__resultsSheetCollapsedAnimating{border-top-left-radius:var(--radius-main);border-top-right-radius:var(--radius-main);border-bottom-right-radius:0;border-bottom-left-radius:0}.Fields-module___B0IFG__resultsHeaderArrow{justify-content:center;display:flex}.Fields-module___B0IFG__resultsHeaderArrow img{width:16px;height:16px;transition:transform .2s}.Fields-module___B0IFG__resultsHeaderArrowUp{transform:rotate(-180deg)}.Fields-module___B0IFG__resultsHeaderArrowDown{transform:rotate(0)}@media (min-width:769px){.Fields-module___B0IFG__calculatorContent,.Fields-module___B0IFG__formColumn,.Fields-module___B0IFG__resultsColumn{z-index:auto;position:static}.Fields-module___B0IFG__resultsUnderlay{display:none}.Fields-module___B0IFG__resultsSheet{border-radius:var(--radius-main-override,var(--radius-main));isolation:auto;width:auto;max-width:none;height:auto;max-height:none;margin:0;transition:none;position:relative;bottom:auto;left:auto;right:auto;overflow:visible}.Fields-module___B0IFG__resultsSheetOpen,.Fields-module___B0IFG__resultsSheetCollapsed{opacity:1;height:auto;max-height:none;padding-bottom:var(--spacing-s);gap:var(--spacing-s);border-radius:var(--radius-main-override,var(--radius-main));overflow:visible}.Fields-module___B0IFG__resultsSheetOpen{z-index:1}.Fields-module___B0IFG__resultsHeaderArrow{display:none}}.Fields-module___B0IFG__resultsAnimation{margin-top:var(--spacing-s)}.Fields-module___B0IFG__resultsBody{-webkit-overflow-scrolling:touch;gap:var(--spacing-s);flex-direction:column;flex:1;min-height:0;transition:opacity .3s,transform .3s;display:flex;overflow-y:auto}.Fields-module___B0IFG__resultsSheetCollapsed .Fields-module___B0IFG__resultsBody{opacity:0;pointer-events:none;transform:translateY(8px)}@keyframes Fields-module___B0IFG__resultsFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Fields-module___B0IFG__resultHeaderContent{align-items:center;gap:var(--spacing-m);justify-content:space-between;display:flex}.Fields-module___B0IFG__resultHeaderContent span{font-size:var(--font-size-s)}.Fields-module___B0IFG__currencyNote{color:var(--color-text-secondary-override,var(--color-text-secondary));margin-top:.5rem;font-size:.875rem;font-style:italic}.Fields-module___B0IFG__completedBlock{background:var(--color-background-inner-section-override,var(--color-inner-section,var(--color-background-light,#fff)));border:1px solid var(--color-inner-section-border-override,var(--color-border-override,var(--color-border)));border-radius:100px;transition:border-radius .2s .35s!important}.Fields-module___B0IFG__completedBlockCollapsed{background:var(--color-background-inner-section-override,var(--color-inner-section,var(--color-background-light,#fff)));border:1px solid var(--color-inner-section-border-override,var(--color-border-override,var(--color-border)));border-radius:100px;margin-bottom:0;padding-bottom:0;transition:border-radius .2s .35s!important}.Fields-module___B0IFG__formContainer:not(.Fields-module___B0IFG__completedBlockCollapsed){margin-bottom:var(--spacing-l)}.Fields-module___B0IFG__formContainerToggle{margin-bottom:0!important}.Fields-module___B0IFG__disabledBlock{pointer-events:none;border-radius:var(--radius-main-override,100px);background-color:var(--color-background-inner-section-override,var(--color-inner-section,var(--color-background)));transition:border-radius .2s .35s!important}.Fields-module___B0IFG__formHeaderWrapper{justify-content:space-between;align-items:center;gap:var(--spacing-s);width:100%;height:34px;display:flex}.Fields-module___B0IFG__statusIndicator{border-radius:50%;flex-shrink:0;width:12px;height:12px}.Fields-module___B0IFG__statusIndicatorWrapper{flex-shrink:0;justify-content:flex-start;align-items:center;min-width:60px;display:flex}.Fields-module___B0IFG__statusNotStarted{border:1px solid var(--color-text-secondary,#e5e5e5)}.Fields-module___B0IFG__statusError{background:var(--color-input-error,#dc3545)}.Fields-module___B0IFG__statusCompleted{background:var(--color-input-success,#28a745)}.Fields-module___B0IFG__formHeader{padding:var(--spacing-xs)calc(var(--spacing-m)*2);background-color:var(--color-background-override,var(--color-background));border-bottom-left-radius:var(--radius-component-override,var(--radius-component));border-bottom-right-radius:var(--radius-component-override,var(--radius-component));flex:1;justify-content:center;align-self:flex-start;align-items:center;display:flex}.Fields-module___B0IFG__formHeaderClickable{cursor:pointer}.Fields-module___B0IFG__formTitle{font-family:var(--font-secondary);font-size:var(--font-size-xs);text-transform:uppercase;white-space:nowrap;margin:0;font-weight:500}.Fields-module___B0IFG__innerFormTitle{font-family:var(--font-primary);font-size:var(--font-size-base);margin-bottom:var(--spacing-xs);font-weight:400}.Fields-module___B0IFG__editButtonWrapper{opacity:0;flex-shrink:0;justify-content:flex-end;min-width:60px;transition:opacity .3s ease-in-out;display:flex}.Fields-module___B0IFG__completedBlockCollapsed .Fields-module___B0IFG__editButtonWrapper{opacity:1;transition-delay:.4s}.Fields-module___B0IFG__editButton{flex-shrink:0}.Fields-module___B0IFG__completedBadge{color:#28a745;margin-left:.5rem;font-size:.875rem;font-weight:600}.Fields-module___B0IFG__disabledBadge{color:#6c757d;margin-left:.5rem;font-size:.875rem;font-weight:600}.Fields-module___B0IFG__blockActions{z-index:10;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(50%)}.Fields-module___B0IFG__toggleHeader{height:34px;padding:0 var(--spacing-s);border-radius:50px;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.Fields-module___B0IFG__toggleGroup{align-items:center;gap:var(--spacing-xs,8px);display:flex}.Fields-module___B0IFG__toggleContainer{border-radius:50%;align-items:center;gap:.5rem;display:flex}.Fields-module___B0IFG__toggleSwitch{cursor:pointer;width:35px;height:14px;margin:0 5px 0 0;display:inline-block;position:relative}.Fields-module___B0IFG__toggleInput{opacity:0;width:0;height:0}.Fields-module___B0IFG__toggleSlider{cursor:pointer;background-color:var(--color-input-outline,var(--color-border,#e5e5e5));color:#fff;border-radius:17px;justify-content:flex-start;align-items:center;padding:0 4px;font-size:.6rem;font-weight:600;transition:all .3s;display:flex;position:absolute;inset:0}.Fields-module___B0IFG__toggleSlider:after{content:"OFF";margin-bottom:1px}.Fields-module___B0IFG__toggleInput:checked+.Fields-module___B0IFG__toggleSlider{background-color:var(--color-text-primary,#000);color:var(--color-background,#fff);justify-content:flex-end}.Fields-module___B0IFG__toggleInput:checked+.Fields-module___B0IFG__toggleSlider:after{content:"ON"}.Fields-module___B0IFG__toggleLabel{font-size:var(--font-size-s);color:var(--color-text-primary);width:100%}.Fields-module___B0IFG__serviceContainer{border:1px solid var(--color-inner-section-border-override,var(--color-border-override,var(--color-border)));border-radius:var(--radius-main-override,var(--radius-main));margin-top:var(--spacing-m);padding:var(--spacing-std);position:relative;overflow:visible}.Fields-module___B0IFG__serviceContainerCheckbox{overflow:visible}.Fields-module___B0IFG__editButtonWrapperCheckbox{align-self:center}.Fields-module___B0IFG__serviceContent{margin-top:var(--spacing-s);margin-bottom:var(--spacing-s)}.Fields-module___B0IFG__serviceHeader{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.Fields-module___B0IFG__serviceHeader .Fields-module___B0IFG__formTitle{margin:0}.Fields-module___B0IFG__serviceFields{gap:var(--spacing-s);flex-direction:column;display:flex}.Fields-module___B0IFG__serviceSaveButton{margin:var(--spacing-s)0 0 0;justify-content:flex-end;display:flex}.Fields-module___B0IFG__serviceSaveButtonCheckbox{margin-top:var(--spacing-m);margin-bottom:var(--spacing-xs);justify-content:flex-end;display:flex}.Fields-module___B0IFG__serviceSummary{justify-content:space-between;align-items:flex-start;gap:var(--spacing-m);display:flex}.Fields-module___B0IFG__summaryContent{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.Fields-module___B0IFG__summaryRow{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.Fields-module___B0IFG__summaryLabel{color:var(--color-text-primary-override,var(--color-text-primary));font-size:var(--font-size-s);white-space:nowrap}.Fields-module___B0IFG__summaryValue{color:var(--color-text-secondary-override,var(--color-secondary-primary));font-size:var(--font-size-s);max-width:90%}.Fields-module___B0IFG__addServiceButton{width:100%;padding-top:var(--spacing-s);justify-content:center;display:flex}.Fields-module___B0IFG__addServiceButton button{width:100%}.Fields-module___B0IFG__serviceDetails{margin-top:var(--spacing-s);padding:var(--spacing-s);background-color:var(--color-background-secondary-override,var(--color-background-secondary,#f8f9fa));border-radius:var(--radius-component-override,var(--radius-component));border:1px solid var(--color-input-outline,var(--color-border,#e5e5e5))}.Fields-module___B0IFG__serviceDetails h4{margin:0 0 var(--spacing-xs)0;font-size:var(--font-size-s);color:var(--color-text-primary)}.Fields-module___B0IFG__serviceDetails p{margin:0 0 var(--spacing-xs)0;font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.4}.Fields-module___B0IFG__serviceInfo{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--spacing-xs);flex-direction:column;gap:2px;line-height:1.2;display:flex}.Fields-module___B0IFG__serviceInfo .Fields-module___B0IFG__checkboxText{margin-top:0}.Fields-module___B0IFG__checkboxWrapper{margin-top:var(--spacing-s)}.Fields-module___B0IFG__labelWithTooltip{align-items:center;gap:var(--spacing-xs);display:flex}.Fields-module___B0IFG__checkboxLabel{cursor:pointer;font-size:var(--font-size-s);padding:var(--spacing-s);border:1px solid var(--color-inner-section-border-override,#e5e5e5);border-radius:var(--radius-input,4px);align-items:center;margin-bottom:0}.Fields-module___B0IFG__checkboxLabelNoBorder{cursor:pointer;font-size:var(--font-size-s);align-items:center;display:flex}.Fields-module___B0IFG__checkboxContent{align-items:flex-start;gap:2px;display:flex}.Fields-module___B0IFG__checkboxLabelText{font-size:var(--font-size-s);letter-spacing:normal;color:var(--color-text-primary)}.Fields-module___B0IFG__checkboxInput{margin-right:var(--spacing-xs);align-self:flex-start}.Fields-module___B0IFG__visuallyHiddenCheckbox{opacity:0;width:0;height:0;position:absolute}.Fields-module___B0IFG__customCheckboxIcon{box-sizing:border-box;width:14px;min-width:14px;height:14px;min-height:14px;margin-top:2px;margin-right:var(--spacing-xs);border:1px solid var(--color-input-outline,#d1d5db);background:0 0;border-radius:3px;flex:0 0 14px;justify-content:center;align-items:center;padding:2px;display:inline-flex;position:relative}.Fields-module___B0IFG__customCheckboxIcon:before{content:"";background:var(--color-input-success,#28a745);opacity:0;border-radius:2px;position:absolute;inset:2px}.Fields-module___B0IFG__customCheckboxIconChecked:before,.Fields-module___B0IFG__customCheckboxIconChecked:after,.Fields-module___B0IFG__checkboxInput:checked+.Fields-module___B0IFG__customCheckboxIcon:before,.Fields-module___B0IFG__checkboxInput:checked+.Fields-module___B0IFG__customCheckboxIcon:after{opacity:1}.Fields-module___B0IFG__checkboxLabelContainer{flex-direction:column;gap:2px;margin-top:0;display:flex}.Fields-module___B0IFG__checkboxText{color:var(--color-text-primary);margin:3px 0 0}.Fields-module___B0IFG__serviceCheckboxLabel{cursor:pointer;width:100%;font-size:var(--font-size-s);justify-content:space-between;align-items:center;display:flex}.Fields-module___B0IFG__serviceCheckboxContent{align-items:center;display:flex}.Fields-module___B0IFG__serviceCustomDropdown{width:100%;position:relative}.Fields-module___B0IFG__serviceDropdownToggle{font-family:var(--font-primary);cursor:pointer;background:var(--color-input-background,#fff);background-image:url(/dropdown-icon.svg);background-repeat:no-repeat;background-position:right calc(var(--spacing-input-x,var(--spacing-m,16px)))center;border:1px solid var(--color-input-outline,#d1d5db);text-align:left;padding:var(--spacing-input-y)var(--spacing-input-x);border-radius:var(--radius-input,4px);font-size:var(--font-size-s,14px);background-size:16px 16px;justify-content:flex-start;align-items:center;width:100%;display:flex}.Fields-module___B0IFG__serviceDropdownToggleOpen{border-bottom-right-radius:0;border-bottom-left-radius:0}.Fields-module___B0IFG__serviceDropdownToggle:disabled{cursor:not-allowed;opacity:.6;background-color:var(--color-background-secondary,#f9fafb)}.Fields-module___B0IFG__serviceDropdownToggle:hover:after{content:none!important;background:0 0!important;animation:none!important}:is(.Fields-module___B0IFG__serviceCustomDropdown input:user-invalid+.Fields-module___B0IFG__serviceDropdownToggle,.Fields-module___B0IFG__serviceCustomDropdown input:user-invalid~.Fields-module___B0IFG__serviceDropdownToggle){border-color:var(--color-input-error,#dc3545)!important}.Fields-module___B0IFG__serviceDropdownText{text-align:left;font-size:var(--font-size-s,14px);letter-spacing:normal;color:var(--color-text-secondary-override,var(--color-text-secondary,#6b7280));justify-self:flex-start;line-height:1}.Fields-module___B0IFG__serviceDropdownTextSelected,.Fields-module___B0IFG__inputFilled{color:var(--color-text-primary-override,var(--color-text-primary,#111827))}.Fields-module___B0IFG__checkboxText .Fields-module___B0IFG__serviceInfo{margin-top:3px}.Fields-module___B0IFG__serviceDropdownContent{background:var(--color-input-background,#fff);border:1px solid var(--color-input-outline,#d1d5db);border-radius:0 0 var(--radius-input,4px)var(--radius-input,4px);z-index:1000;border-top:none;max-height:200px;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.Fields-module___B0IFG__serviceCheckboxOption{padding:var(--spacing-xs,8px)var(--spacing-m,16px)var(--spacing-xs,8px)0;cursor:pointer;align-items:flex-start;min-height:35px;margin-bottom:0;transition:background-color .15s;display:flex}.Fields-module___B0IFG__serviceCheckboxOption:hover{background-color:var(--color-background-secondary,#f9fafb)}.Fields-module___B0IFG__serviceCheckboxOption:last-child{border-bottom:none}.Fields-module___B0IFG__serviceCheckboxOption .Fields-module___B0IFG__checkboxInput{margin-right:var(--spacing-xxs,8px);width:14px;min-width:14px;height:14px;min-height:14px;margin-bottom:0}.Fields-module___B0IFG__serviceCheckboxOption .Fields-module___B0IFG__checkboxText{font-size:var(--font-size-s,14px);color:var(--color-text-primary,#111827);flex:1}.Fields-module___B0IFG__serviceHours{font-size:var(--font-size-xs,12px);color:var(--color-text-secondary,#6b7280);margin-left:var(--spacing-xs,8px)}.Fields-module___B0IFG__lineItemWrapper{padding:var(--spacing-xs);background-color:var(--color-background-light);border-radius:var(--radius-input);gap:var(--spacing-xs);border:1px solid var(--color-inner-section-border-override,var(--color-border-override,var(--color-border)));flex-direction:column;display:flex}.Fields-module___B0IFG__finalTotal{background:var(--color-success-background,var(--color-input-success));border:none}.Fields-module___B0IFG__resultTitle{font-size:var(--font-size-s);color:var(--color-text-secondary-override,var(--color-text-secondary))}.Fields-module___B0IFG__serviceBreakdownItem{background-color:var(--color-background);border-radius:var(--radius-input);border-left:4px solid var(--color-primary);border-bottom:1px solid var(--color-inner-section-border-override,var(--color-border-override,var(--color-border)));padding:var(--spacing-s)0}.Fields-module___B0IFG__serviceName{color:var(--color-primary)}.Fields-module___B0IFG__serviceSubtitle{color:var(--color-text-secondary-override,var(--color-text-secondary));font-size:var(--font-size-s)}.Fields-module___B0IFG__serviceLineItem{justify-content:space-between;gap:var(--spacing-s);display:flex}.Fields-module___B0IFG__serviceLineItem p{margin-bottom:4px}.Fields-module___B0IFG__serviceLineItem p:last-child{margin-bottom:0}.Fields-module___B0IFG__extraLineItem{justify-content:space-between;display:flex}.Fields-module___B0IFG__extrasContainer{flex-direction:column;gap:2px;display:flex}.Fields-module___B0IFG__extrasTitle{margin-bottom:calc(var(--spacing-xs) - 1px)}.Fields-module___B0IFG__serviceTotal{border-top:1px solid var(--color-inner-section-border-override,var(--color-border-override,var(--color-border)));text-align:right;margin-top:.5rem;padding-top:.5rem}.Fields-module___B0IFG__projectTotalDivider{background-color:var(--color-primary);height:2px;margin:1.5rem 0}.Fields-module___B0IFG__finalProjectTotal{text-align:center;background-color:var(--color-primary-light);border-radius:8px;padding:1rem}.Fields-module___B0IFG__errorMessage,.Fields-module___B0IFG__errorMessageCheckBox{color:var(--color-input-error,#dc3545);font-size:var(--font-size-xs,12px);margin-top:var(--spacing-xs,4px);line-height:1.4;display:block}.Fields-module___B0IFG__errorMessageCheckBox{margin-top:0}.Fields-module___B0IFG__highlightedInfo{background-color:var(--color-info-background,#fff3cd);padding:var(--spacing-s);border-radius:var(--radius-component-override,var(--radius-input,4px));margin-bottom:var(--spacing-s);margin-top:var(--spacing-xs);font-size:var(--font-size-s);width:auto}.Fields-module___B0IFG__highlightedInfoDisclaimer{background-color:var(--color-info-background,#fff3cd);padding:var(--spacing-s);border-radius:var(--radius-component-override,var(--radius-input,4px));font-size:var(--font-size-s);width:100%}@media screen and (min-width:1024px){.Fields-module___B0IFG__highlightedInfoDisclaimer{max-width:470px}}.Fields-module___B0IFG__infoBox{border-top:1px solid var(--color-inner-section-border-override,var(--color-border-override,var(--color-border)));padding:var(--spacing-s);background:var(--color-background-secondary-override,var(--color-background-secondary,#f8f9fa));border-radius:var(--radius-main-override,var(--radius-main))}.Fields-module___B0IFG__downloadPlaceholderText{font-size:var(--font-size-xs)}.Fields-module___B0IFG__downloadPlaceholder{gap:var(--spacing-xs);justify-content:flex-end;align-items:center;display:flex}.Fields-module___B0IFG__lineItem{padding:var(--spacing-xs)0;gap:var(--spacing-s);border-bottom:1px solid var(--color-inner-section-border-override,var(--color-border-override,var(--color-border)));flex-direction:column;display:flex}.Fields-module___B0IFG__lineItem:last-child{border-bottom:none;padding-bottom:0}.Fields-module___B0IFG__finalLineItem{padding-top:var(--spacing-xs);border-bottom:none;justify-content:space-between;align-items:center;padding-bottom:0;display:flex}.Fields-module___B0IFG__lineItemFees{padding:var(--spacing-xs)0;border-bottom:1px solid var(--color-inner-section-border-override,var(--color-border-override,var(--color-border)));justify-content:space-between;align-items:center;display:flex}.Fields-module___B0IFG__lineItemFees div{flex-direction:column;gap:4px;display:flex}.Fields-module___B0IFG__lineItemFees:last-of-type{border-bottom:none;padding-bottom:0}.Fields-module___B0IFG__hiddenForCalculation p{font-size:var(--font-size-xs)}.Fields-module___B0IFG__hiddenForCalculation{font-size:var(--font-size-xs);color:var(--color-text-secondary);opacity:.5;border:none;margin-top:10px;line-height:1.2}.Fields-module___B0IFG__calcFormula{gap:var(--spacing-xs);padding-top:var(--spacing-s);flex-direction:column;display:flex}.Fields-module___B0IFG__calcFormulaSection{padding:var(--spacing-xs)0;border-bottom:2px solid var(--color-inner-section-border-override,var(--color-border-override,var(--color-border)));flex-direction:column;display:flex}.Fields-module___B0IFG__calcFormulaSectionTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary-override,var(--color-text-primary));padding-bottom:2px}.Fields-module___B0IFG__calcFormulaRow{padding:var(--spacing-xs)0;justify-content:space-between;align-items:flex-start;display:flex}.Fields-module___B0IFG__calcFormulaSection:first-child{border-bottom:none}.Fields-module___B0IFG__calcFormulaRow:first-child{align-items:center}.Fields-module___B0IFG__calcFormulaRowLeft span{margin-top:var(--spacing-xs);display:block}.Fields-module___B0IFG__calcFormulaRowLeft{flex-direction:column;gap:1px;display:flex}.Fields-module___B0IFG__serviceSaveButtonEdit{top:50%;right:var(--spacing-xs);margin-top:0;position:absolute;transform:translateY(-50%)}.Fields-module___B0IFG__serviceSaveButtonRemove{top:calc(var(--spacing-xs)*-1.5);left:calc(var(--spacing-xs)*-1);margin-top:0;position:absolute}.Fields-module___B0IFG__serviceSaveButtonRemove button{background-color:var(--color-background-secondary);padding:3px}.Fields-module___B0IFG__inputWithTooltip{align-items:center;display:flex}.Fields-module___B0IFG__inputWithTooltip p{font-size:var(--font-size-s)}.Fields-module___B0IFG__quoteProgress{flex:1;align-items:center;gap:.5rem;display:flex}.Fields-module___B0IFG__quoteProgressTrack{background:var(--color-border);flex:1;height:2px;display:inline-block;position:relative;overflow:hidden}.Fields-module___B0IFG__quoteProgressFill{background:linear-gradient(90deg,#05a856 0%,#07ee7b 48.56% 48.57%);transition:width .3s;position:absolute;top:0;bottom:0;left:0}.Fields-module___B0IFG__quoteProgressPercent{text-align:right;margin-left:var(--spacing-xs)}@media (max-width:1023px){.Fields-module___B0IFG__quoteProgressPercent{display:none}}
.Blog-module__UiQenq__tagFilters{z-index:10;align-items:center;gap:var(--spacing-xs);scrollbar-width:none;margin-bottom:var(--spacing-l);flex-wrap:nowrap;display:flex;overflow-x:auto}.Blog-module__UiQenq__tagFilters::-webkit-scrollbar{display:none}.Blog-module__UiQenq__tagButton{padding:var(--spacing-xs)var(--spacing-s);border-radius:var(--radius-input);border:1px solid var(--color-border-override,var(--color-border));background:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-s);cursor:pointer;white-space:nowrap;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.Blog-module__UiQenq__tagButton:hover{background:var(--color-brand-secondary,#f5f5f5)}.Blog-module__UiQenq__tagButtonActive{background:var(--color-text-primary);color:var(--color-background);border-color:var(--color-text-primary)}.Blog-module__UiQenq__tagButtonActive:hover{background:var(--color-text-primary);opacity:.85}.Blog-module__UiQenq__sectionHeading{font-size:var(--font-size-2xl);color:var(--color-text-primary);padding:var(--spacing-m)0 calc(var(--spacing-m) + 5px)0;font-weight:600}.Blog-module__UiQenq__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.Blog-module__UiQenq__blogCardsContainer{margin-left:calc(var(--spacing-m)*-1);margin-right:calc(var(--spacing-m)*-1)}.Blog-module__UiQenq__blogCardsContainer:has(.slider-pagination){padding-bottom:var(--spacing-m);border-bottom:1px solid var(--color-border)}.Blog-module__UiQenq__card{color:inherit;border:1px solid var(--color-border-override,var(--color-border));height:100%;padding:var(--spacing-m);border-right:none;flex-direction:column;text-decoration:none;transition:all .15s;display:flex;position:relative;overflow:hidden}:first-child>.Blog-module__UiQenq__card{border-left:none}:last-child>.Blog-module__UiQenq__card{border-right:none}.Blog-module__UiQenq__card:hover{background-color:var(--color-brand-primary)}.Blog-module__UiQenq__card:hover .Blog-module__UiQenq__title{text-decoration:underline}.Blog-module__UiQenq__imageWrapper{aspect-ratio:16/9;background:var(--color-brand-secondary,#e8e8e8);flex-shrink:0;width:100%;overflow:hidden}.Blog-module__UiQenq__imageWrapper img{object-fit:cover;width:100%;height:100%}.Blog-module__UiQenq__cardBody{gap:var(--spacing-xs);padding:var(--spacing-s)0;flex-direction:column;flex:1;display:flex}.Blog-module__UiQenq__meta{align-items:center;gap:var(--spacing-xs);font-family:var(--font-mono);font-weight:300;font-size:var(--font-size-xs);color:var(--color-text-secondary,var(--color-text-primary));display:flex}.Blog-module__UiQenq__metaSeparator{opacity:.5}.Blog-module__UiQenq__title{font-size:var(--font-size-base);color:var(--color-text-primary);margin:0;font-weight:600;line-height:1.3}.Blog-module__UiQenq__excerpt{font-size:var(--font-size-s);color:var(--color-text-primary);opacity:.8;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}
.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none;align-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{width:100%;min-height:100%;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
.Slider-module__334xtW__root{position:relative}.Slider-module__334xtW__slider{width:100%}.Slider-module__334xtW__paginationContainer{justify-content:center;align-items:center;gap:var(--spacing-s);margin-top:var(--spacing-m);display:flex}.Slider-module__334xtW__arrow{cursor:pointer;color:var(--color-text-primary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.Slider-module__334xtW__arrow:hover{opacity:.6}.Slider-module__334xtW__arrowDisabled{opacity:.2;pointer-events:none}.Slider-module__334xtW__dots{align-items:center;gap:6px;display:flex}.Slider-module__334xtW__dot{background:var(--color-text-primary);cursor:pointer;opacity:.3;transform-origin:50%;border:none;width:20px;height:1px;padding:0;transition:transform .2s,opacity .2s;display:block}.Slider-module__334xtW__dotActive{opacity:1;transform:rotate(90deg)}
.VideoPlayer-module__dnh_kG__video{object-fit:cover;width:100%;height:100%;display:block}
.CallToAction-module__jAo7oq__block{gap:var(--spacing-l,32px);flex-direction:column;display:flex}.CallToAction-module__jAo7oq__text{gap:var(--spacing-m,20px);flex-direction:column;display:flex}.CallToAction-module__jAo7oq__withMedia{flex-direction:column}.CallToAction-module__jAo7oq__mediaCol{border-radius:var(--radius-main-override,var(--radius-main,12px));aspect-ratio:4/3;position:relative;overflow:hidden}@media (min-width:769px){.CallToAction-module__jAo7oq__withMedia{align-items:center;gap:var(--spacing-l,32px);flex-direction:row-reverse}.CallToAction-module__jAo7oq__withMedia .CallToAction-module__jAo7oq__mediaCol{flex:35%;align-self:stretch}.CallToAction-module__jAo7oq__withMedia .CallToAction-module__jAo7oq__text{flex:50%}.CallToAction-module__jAo7oq__mediaLeft{flex-direction:row}}
