.main-sections-wrap{max-width:650px;margin:var(--spacing-medium) auto;margin-top:var(--spacing-large);padding:0 8px;text-align:left}.main-sections-wrap__onlyOptionalSections{margin-bottom:1px}.main-sections-wrap__name{font-size:18px;font-weight:700;white-space:pre-wrap}.main-sections-wrap__htmlDescription{margin-bottom:15px}.main-sections-wrap__serviceTable{width:100%}.main-sections-wrap__section{--section-card-shell-bg:#fbfaf7;--section-card-header-bg:#f3efe8;--section-card-body-bg:#fffdf9;--section-card-border-color:rgba(54,76,102,0.14);--section-card-shadow:none}:where(.color-theme-scope--theme-dark) .main-sections-wrap__section,:where(:root:has(.color-theme-marker--preference-dark)) .main-sections-wrap__section{--section-card-shell-bg:var(--color-white);--section-card-header-bg:var(--color-whitesmoke);--section-card-body-bg:var(--color-almost-white);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .main-sections-wrap__section{--section-card-shell-bg:var(--color-white);--section-card-header-bg:var(--color-whitesmoke);--section-card-body-bg:var(--color-almost-white);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}}.main-sections-wrap__section{width:100%;border:1px solid var(--section-card-border-color);border-radius:var(--border-radius-medium);background-color:var(--section-card-shell-bg);box-shadow:var(--section-card-shadow);overflow:visible;margin-bottom:var(--spacing-small)}.main-sections-wrap__section--level-0{--section-card-shell-bg:var(--color-almost-white);--section-card-header-bg:var(--color-almost-white);--section-card-body-bg:var(--color-almost-white);--section-card-border-color:#ddd}:where(.color-theme-scope--theme-dark) .main-sections-wrap__section--level-0,:where(:root:has(.color-theme-marker--preference-dark)) .main-sections-wrap__section--level-0{--section-card-border-color:var(--color-lighter-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .main-sections-wrap__section--level-0{--section-card-border-color:var(--color-lighter-gray)}}.main-sections-wrap__section--level-1{--section-card-shell-bg:#eaeaea;--section-card-header-bg:#eaeaea;--section-card-body-bg:#eaeaea;--section-card-border-color:rgba(30,30,30,0.2);--section-card-shadow:0 0 4px 0 rgba(0,0,0,0.25)}:where(.color-theme-scope--theme-dark) .main-sections-wrap__section--level-1,:where(:root:has(.color-theme-marker--preference-dark)) .main-sections-wrap__section--level-1{--section-card-shell-bg:var(--color-whitesmoke);--section-card-header-bg:var(--color-whitesmoke);--section-card-body-bg:var(--color-whitesmoke);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .main-sections-wrap__section--level-1{--section-card-shell-bg:var(--color-whitesmoke);--section-card-header-bg:var(--color-whitesmoke);--section-card-body-bg:var(--color-whitesmoke);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}}.main-sections-wrap__section--level-1{border-left:2px solid var(--color-dark-blue)}:where(.color-theme-scope--theme-dark) .main-sections-wrap__section--level-1,:where(:root:has(.color-theme-marker--preference-dark)) .main-sections-wrap__section--level-1{border-left-color:var(--color-dark-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .main-sections-wrap__section--level-1{border-left-color:var(--color-dark-gray)}}.main-sections-wrap__section--level-2{--section-card-shell-bg:#f5f5f5;--section-card-header-bg:#f5f5f5;--section-card-body-bg:#f5f5f5;--section-card-border-color:rgba(30,30,30,0.2);--section-card-shadow:0 0 4px 0 rgba(0,0,0,0.25)}:where(.color-theme-scope--theme-dark) .main-sections-wrap__section--level-2,:where(:root:has(.color-theme-marker--preference-dark)) .main-sections-wrap__section--level-2{--section-card-shell-bg:var(--color-lighter-gray);--section-card-header-bg:var(--color-lighter-gray);--section-card-body-bg:var(--color-lighter-gray);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .main-sections-wrap__section--level-2{--section-card-shell-bg:var(--color-lighter-gray);--section-card-header-bg:var(--color-lighter-gray);--section-card-body-bg:var(--color-lighter-gray);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}}.main-sections-wrap__section--level-2{border-left:2px solid var(--color-darker-blue)}:where(.color-theme-scope--theme-dark) .main-sections-wrap__section--level-2,:where(:root:has(.color-theme-marker--preference-dark)) .main-sections-wrap__section--level-2{border-left-color:var(--color-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .main-sections-wrap__section--level-2{border-left-color:var(--color-gray)}}.main-sections-wrap__section--level-3{--section-card-shell-bg:#d8d8d8;--section-card-header-bg:#d8d8d8;--section-card-body-bg:#d8d8d8;--section-card-border-color:rgba(30,30,30,0.2);--section-card-shadow:0 0 4px 0 rgba(0,0,0,0.25)}:where(.color-theme-scope--theme-dark) .main-sections-wrap__section--level-3,:where(:root:has(.color-theme-marker--preference-dark)) .main-sections-wrap__section--level-3{--section-card-shell-bg:var(--color-gainsboro);--section-card-header-bg:var(--color-gainsboro);--section-card-body-bg:var(--color-gainsboro);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .main-sections-wrap__section--level-3{--section-card-shell-bg:var(--color-gainsboro);--section-card-header-bg:var(--color-gainsboro);--section-card-body-bg:var(--color-gainsboro);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}}.main-sections-wrap__section--level-3{border-left:2px solid var(--color-bright-blue)}:where(.color-theme-scope--theme-dark) .main-sections-wrap__section--level-3,:where(:root:has(.color-theme-marker--preference-dark)) .main-sections-wrap__section--level-3{border-left-color:var(--color-light-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .main-sections-wrap__section--level-3{border-left-color:var(--color-light-gray)}}.main-sections-wrap__sentinel{height:0;visibility:hidden;pointer-events:none}.main-sections-wrap__sectionHeader{position:sticky;top:10px;z-index:9;display:flex;align-items:center;padding:var(--spacing-x-small);background-color:var(--section-card-header-bg);border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium);font-weight:var(--font-weight-bold);cursor:pointer;color:var(--color-black);transition:box-shadow .12s ease}.main-sections-wrap__sectionHeader:last-child{border-radius:var(--border-radius-medium)}.main-sections-wrap__sectionHeader:not(.main-sections-wrap__sectionHeader--static):hover{background-color:var(--primary-color,var(--color-dark-green));color:var(--text-fontColor,var(--color-static-white))}.main-sections-wrap__sectionHeader:not(.main-sections-wrap__sectionHeader--static):hover .state-pill--color-neutral{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.16);color:var(--text-fontColor,var(--color-static-white))}.main-sections-wrap__sectionHeader:not(.main-sections-wrap__sectionHeader--static):hover .state-pill--color-green{border-color:rgba(0,0,0,0)}.main-sections-wrap__sectionHeader:not(.main-sections-wrap__sectionHeader--static):hover .main-sections-wrap__rotOriginalPrice{color:var(--text-fontColor,var(--color-static-white))}.main-sections-wrap__sectionHeader--static{cursor:default}.main-sections-wrap__sectionHeader--stuck{box-shadow:0 0 0 1px rgba(0,0,0,.25),0 4px 8px rgba(0,0,0,.12)}.main-sections-wrap__arrow{margin-right:var(--spacing-x-small);display:flex;align-items:center}.main-sections-wrap__arrow svg{stroke-width:2}.main-sections-wrap__nameColumn{display:flex;flex-direction:column;gap:var(--spacing-xxx-small);flex-grow:1;min-width:0}.main-sections-wrap__nameBadges{display:flex;flex-wrap:wrap;gap:var(--spacing-x-small)}.main-sections-wrap__sectionName{font-size:var(--font-size-emphasized);font-weight:var(--font-weight-semibold);word-break:break-word}@media(max-width:600px){.main-sections-wrap__sectionName{font-size:var(--font-size-medium)}}.main-sections-wrap__sectionPrice{font-weight:var(--font-weight-semibold);font-size:var(--font-size-emphasized);margin-left:15px;text-align:right}@media(max-width:600px){.main-sections-wrap__sectionPrice{font-size:var(--font-size-small)}}.main-sections-wrap__rotPriceRow{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;font-size:var(--font-size-small);font-weight:var(--font-weight-regular);position:relative;z-index:1}@media(max-width:600px){.main-sections-wrap__rotPriceRow{flex-direction:column-reverse;align-items:flex-end;gap:var(--spacing-xxx-small)}}.main-sections-wrap__rotPriceRow+.main-sections-wrap__rotPriceRow{margin-top:3px}.main-sections-wrap__rotOriginalPrice{color:#666;text-decoration:line-through;text-decoration-thickness:1.5px}.main-sections-wrap__sectionContent{border-top:1px solid var(--section-card-border-color)}.main-sections-wrap__headerlessContent,.main-sections-wrap__sectionContent{background-color:var(--section-card-body-bg);padding-top:4px}.main-sections-wrap__imagesExternalWrapper{gap:5px;padding:var(--spacing-x-small) 20px}.main-sections-wrap__imageItem img{max-width:40px;max-height:40px;box-shadow:0 0 2px 0 #aaa;border-radius:7px;transition:box-shadow .3s ease}.main-sections-wrap__imageItem img:hover{box-shadow:0 0 8px 0 #aaa}.main-sections-wrap__sectionDescription{padding:var(--spacing-xxx-small) 0;font-size:var(--font-size-small);margin-bottom:var(--spacing-small);padding-left:20px;padding-right:20px;white-space:pre-wrap;font-family:var(--font-dm-sans)}@media(max-width:600px){.main-sections-wrap__sectionDescription{font-size:var(--font-size-x-small)}}.main-sections-wrap__link{color:var(--color-blue);padding:var(--spacing-xx-small) 20px}.main-sections-wrap__childSections{padding:0 var(--spacing-xxx-small) var(--spacing-xxx-small)}.end-product-hours-card{display:grid;grid-template-columns:28px 2fr 1fr;align-items:center;width:100%;padding:4px 0;font-size:var(--font-size-x-small)}@media(max-width:600px){.end-product-hours-card{font-size:var(--font-size-xx-small)}}.end-product-hours-card__icon svg{stroke-width:1}.end-cust-select-button{--select-button-ring:0 0 0 0 transparent;--select-button-lift:0 0 0 0 transparent;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 14px 0 10px;border:1px solid var(--color-light-gray);border-radius:var(--border-radius-medium);background-color:var(--color-white);box-shadow:var(--select-button-ring),var(--select-button-lift);color:var(--color-black);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;cursor:pointer}@media(max-width:600px){.end-cust-select-button{gap:var(--spacing-x-small);padding:0 var(--spacing-x-small)}}.end-cust-select-button:has(.end-cust-select-button__checkbox:focus-visible){outline:2px solid var(--color-dark-blue);outline-offset:2px}.end-cust-select-button:not(.end-cust-select-button--locked):hover{--select-button-lift:0 0 4px 0 rgba(var(--color-black-rgb),0.3)}.end-cust-labour-hour__sectionLabourHoursContainer:not(.end-cust-labour-hour__sectionLabourHoursContainer--static):hover .end-cust-select-button:not(.end-cust-select-button--locked),.end-cust-product-card__select:not(.end-cust-product-card__select--static):hover .end-cust-select-button:not(.end-cust-select-button--locked),.end-cust-sections-card--selectable:has(>.end-cust-sections-card__content:hover) .end-cust-select-button:not(.end-cust-select-button--locked){--select-button-lift:0 0 4px 0 rgba(var(--color-black-rgb),0.3)}.end-cust-select-button:not(.end-cust-select-button--locked):not(.end-cust-select-button--checked):hover{border-color:var(--color-dark-gray)}.end-cust-labour-hour__sectionLabourHoursContainer:not(.end-cust-labour-hour__sectionLabourHoursContainer--static):hover .end-cust-select-button:not(.end-cust-select-button--locked):not(.end-cust-select-button--checked),.end-cust-product-card__select:not(.end-cust-product-card__select--static):hover .end-cust-select-button:not(.end-cust-select-button--locked):not(.end-cust-select-button--checked),.end-cust-sections-card--selectable:has(>.end-cust-sections-card__content:hover) .end-cust-select-button:not(.end-cust-select-button--locked):not(.end-cust-select-button--checked){border-color:var(--color-dark-gray)}.end-cust-select-button--checked{--select-button-ring:0 0 0 1px var(--brand-accent,var(--primary-color,var(--color-dark-green)));border-color:var(--brand-accent,var(--primary-color,var(--color-dark-green)))}.end-cust-select-button--locked{cursor:default}.end-cust-select-button--locked:not(.end-cust-select-button--checked){border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--color-slate-muted);font-weight:var(--font-weight-default)}.end-cust-select-button__checkbox{appearance:none;flex-shrink:0;position:relative;width:20px;height:20px;margin:0;border:2px solid #ddd;border-radius:4px;background-color:var(--color-white);cursor:inherit}:where(.color-theme-scope--theme-dark) .end-cust-select-button__checkbox,:where(:root:has(.color-theme-marker--preference-dark)) .end-cust-select-button__checkbox{border-color:var(--color-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .end-cust-select-button__checkbox{border-color:var(--color-gray)}}@supports selector(:has(*)){.end-cust-select-button__checkbox:focus-visible{outline:none}}.end-cust-select-button__checkbox:checked{background-color:var(--brand-accent,var(--primary-color,var(--color-dark-green)));border-color:var(--brand-accent,var(--primary-color,var(--color-dark-green)))}.end-cust-select-button__checkbox:checked:after{content:"";width:5px;height:9px;border:solid var(--brand-accent-foreground,var(--text-fontColor,var(--color-static-white)));border-width:0 2px 2px 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%) rotate(45deg)}.end-cust-select-button__text{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px}.end-cust-select-button--locked:not(.end-cust-select-button--checked) .end-cust-select-button__text{align-items:flex-end}.end-cust-select-button__label{font-size:var(--font-size-xx-small);font-weight:var(--font-weight-semibold);color:var(--color-darker-gray)}.end-cust-select-button--locked:not(.end-cust-select-button--checked) .end-cust-select-button__label{color:inherit}.end-cust-select-button__price{font-size:var(--font-size-small)}@media(max-width:600px){.end-cust-select-button__price{font-size:var(--font-size-x-small)}}.end-cust-labour-hour__mainSection{--labour-hour-divider-offset:48px;display:grid;grid-template-columns:40px 2fr;align-items:center;padding:13px 8px;font-size:var(--font-size-small)}.end-cust-labour-hour__mainSection--showDetails{padding:8px 8px 13px}@media(max-width:600px){.end-cust-labour-hour__mainSection{font-size:var(--font-size-x-small)}}.end-cust-labour-hour__sectionLabourHoursContainer{--labour-hour-divider-offset:11px;display:grid;grid-template-columns:41px 1fr;align-items:center;margin-top:var(--spacing-x-small);margin-bottom:var(--spacing-x-small);padding:5px;border:2px solid rgba(0,0,0,0);border-bottom:1px solid var(--color-light-gray);font-size:var(--font-size-small)}.end-cust-labour-hour__sectionLabourHoursContainer:last-child{border-bottom:2px solid rgba(0,0,0,0)}.end-cust-labour-hour__sectionLabourHoursContainer:not(.end-cust-labour-hour__sectionLabourHoursContainer--static):hover{background-color:var(--color-lighter-gray);border-radius:var(--border-radius-medium)}@media(max-width:600px){.end-cust-labour-hour__sectionLabourHoursContainer{font-size:var(--font-size-x-small)}}.end-cust-labour-hour__selected{background-color:var(--color-lighter-gray);border-radius:8px;border:2px solid var(--brand-accent,var(--primary-color,var(--color-dark-green)))!important}.end-cust-labour-hour__detailItem,.end-cust-labour-hour__detailsList,.end-cust-labour-hour__summary{width:100%}.end-cust-labour-hour__detailItem{position:relative;padding:var(--spacing-small) 0}.end-cust-labour-hour__detailItem:first-child{padding-top:0}.end-cust-labour-hour__detailItem:not(:last-child):after{content:"";position:absolute;right:0;bottom:0;left:calc(-1*var(--labour-hour-divider-offset, 0px));border-bottom:1px solid var(--color-light-gray)}.end-cust-labour-hour__detailItem:last-child{padding-bottom:0}.end-cust-labour-hour__name{font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);color:var(--color-black);display:flex;justify-content:space-between}@media(max-width:600px){.end-cust-labour-hour__name{font-size:var(--font-size-x-small)}}.end-cust-labour-hour__details{display:flex;justify-content:space-between;align-items:center}@media(max-width:600px){.end-cust-labour-hour__details{flex-direction:row;align-items:center;gap:8px;margin-top:6px}}.end-cust-labour-hour__itemPrice{font-size:var(--font-size-small)}@media(max-width:600px){.end-cust-labour-hour__itemPrice{font-size:var(--font-size-x-small)}}.end-cust-labour-hour__priceColumn{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.end-cust-labour-hour__priceColumn--mobile{display:none}@media(max-width:600px){.end-cust-labour-hour__priceColumn--mobile{display:flex}.end-cust-labour-hour__priceColumn--desktop{display:none}}.end-cust-labour-hour__discountRow{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;font-size:var(--font-size-x-small);font-weight:var(--font-weight-regular)}.end-cust-labour-hour__originalPrice{color:#666;text-decoration:line-through;text-decoration-thickness:1.5px}.end-cust-labour-hour__price{font-size:var(--font-size-small)}.end-cust-labour-hour__price--mobile{display:none}@media(max-width:600px){.end-cust-labour-hour__price{font-size:var(--font-size-x-small)}.end-cust-labour-hour__price--mobile{display:block}.end-cust-labour-hour__price--desktop{display:none}}.end-cust-labour-hour__box{min-width:200px;justify-content:space-between;gap:10px}@media(max-width:600px){.end-cust-labour-hour__box{min-width:auto;flex-direction:row;justify-content:flex-end;gap:5px}}.end-cust-labour-hour__quantity{font-size:var(--font-size-small);min-width:40px;text-align:right;font-weight:lighter}@media(max-width:600px){.end-cust-labour-hour__quantity{font-size:var(--font-size-x-small)}}.end-cust-sub-product-card{display:grid;grid-template-columns:28px 2fr 1fr;align-items:center;padding:4px 0;width:100%;font-size:var(--font-size-x-small);position:relative}@media(max-width:600px){.end-cust-sub-product-card{font-size:var(--font-size-xx-small)}}.end-cust-sub-product-card__contents{display:contents}.end-cust-sub-product-card__image{margin-top:2px;width:23px;height:23px;border-radius:50%;object-fit:cover}.end-cust-sub-product-card__image img{z-index:1;box-shadow:0 0 2px 0 #aaa;transition:box-shadow .3s ease}.end-cust-sub-product-card__image img:hover{box-shadow:0 0 8px 0 #aaa}.end-cust-sub-product-card__placeholder{width:23px;height:23px;border-radius:50%}.end-cust-sub-product-card__supplierProductDetails{font-size:var(--font-size-x-small);color:var(--color-black)}.end-cust-sub-product-card--tree-child:before,.end-cust-sub-product-card--tree-lastChild:before,.end-cust-sub-product-card--tree-parent:after{content:"";position:absolute;left:11px;border-left:1.5px solid rgba(var(--color-black-rgb),.2)}.end-cust-sub-product-card--tree-parent:after{top:calc(50% + 12px);bottom:0}.end-cust-sub-product-card--tree-child:before{top:0;bottom:0}.end-cust-sub-product-card--tree-child:after{content:"";position:absolute;top:50%;left:11px;width:12px;border-top:1.5px solid rgba(var(--color-black-rgb),.2)}.end-cust-sub-product-card--tree-lastChild:before{top:0;height:50%;width:12px;border-bottom:1.5px solid rgba(var(--color-black-rgb),.2);border-bottom-left-radius:6px}.end-cust-product-card__mainSection{display:grid;grid-template-columns:40px 1fr;align-items:center;margin-top:var(--spacing-xx-small);margin-bottom:var(--spacing-x-small);padding:5px;border:2px solid rgba(0,0,0,0);border-bottom:1px solid var(--color-light-gray)}.end-cust-product-card__mainSection:last-child{border-bottom:2px solid rgba(0,0,0,0)}.end-cust-product-card__select{display:grid;grid-template-columns:1px 40px 1fr;align-items:center;margin-top:var(--spacing-xx-small);margin-bottom:var(--spacing-x-small);padding:5px;border:2px solid rgba(0,0,0,0);border-bottom:1px solid var(--color-light-gray);overflow-x:auto}.end-cust-product-card__select:last-child{border-bottom:2px solid rgba(0,0,0,0)}.end-cust-product-card__select:not(.end-cust-product-card__select--static):hover{background-color:var(--color-lighter-gray);border-radius:var(--border-radius-medium)}.end-cust-product-card__selectionItemSelection{position:relative;display:grid;grid-template-columns:1px 40px 1fr;align-items:center;margin-top:var(--spacing-xx-small);margin-bottom:var(--spacing-x-small);padding:5px;border-top:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0)}.end-cust-product-card__selectionItemSelection:after{content:"";position:absolute;bottom:0;right:0;width:95%;border-bottom:1px solid var(--color-light-gray)}.end-cust-product-card__selectionItemSelection:last-child:after{display:none}.end-cust-product-card__selected{background-color:var(--color-lighter-gray);border-radius:8px;border:2px solid var(--brand-accent,var(--primary-color,var(--color-dark-green)))!important}.end-cust-product-card__image{align-items:center;border-radius:50%;width:33px;height:33px}.end-cust-product-card__image img{z-index:1;box-shadow:0 0 4px 0 #aaa;transition:box-shadow .3s ease}.end-cust-product-card__image img:hover{box-shadow:0 0 8px 0 #aaa}.end-cust-product-card__placeholder{width:33px!important;height:33px!important;border-radius:50%}.end-cust-product-card__name{font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);color:var(--color-black);display:flex;justify-content:space-between}@media(max-width:600px){.end-cust-product-card__name{font-size:var(--font-size-x-small)}}.end-cust-product-card__details{display:flex;justify-content:space-between;align-items:center}@media(max-width:600px){.end-cust-product-card__details{flex-direction:row;align-items:center;gap:8px;margin-top:6px}}.end-cust-product-card__itemPrice{font-size:var(--font-size-small)}@media(max-width:600px){.end-cust-product-card__itemPrice{font-size:var(--font-size-x-small)}}.end-cust-product-card__priceColumn{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.end-cust-product-card__priceColumn--mobile{display:none}@media(max-width:600px){.end-cust-product-card__priceColumn--mobile{display:flex}.end-cust-product-card__priceColumn--desktop{display:none}}.end-cust-product-card__discountRow{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;font-size:var(--font-size-x-small);font-weight:var(--font-weight-regular)}.end-cust-product-card__originalPrice{color:#666;text-decoration:line-through;text-decoration-thickness:1.5px}.end-cust-product-card__price{font-size:var(--font-size-small)}.end-cust-product-card__price--mobile{display:none}@media(max-width:600px){.end-cust-product-card__price{font-size:var(--font-size-x-small)}.end-cust-product-card__price--mobile{display:block}.end-cust-product-card__price--desktop{display:none}}.end-cust-product-card__box{min-width:200px;justify-content:space-between;gap:10px}@media(max-width:600px){.end-cust-product-card__box{min-width:auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:5px}}.end-cust-product-card__box--quantityOnly{min-width:auto;justify-content:flex-end}.end-cust-product-card__quantity{font-size:var(--font-size-small);min-width:40px;text-align:right;font-weight:lighter}@media(max-width:600px){.end-cust-product-card__quantity{font-size:var(--font-size-x-small)}}.end-cust-product-card__description{grid-column:3;font-size:var(--font-size-small);overflow-wrap:anywhere}@media(max-width:600px){.end-cust-product-card__description{font-size:var(--font-size-x-small)}}.end-cust-product-card__mainSectionDescription{grid-column:2;font-size:var(--font-size-small);overflow-wrap:anywhere}@media(max-width:600px){.end-cust-product-card__mainSectionDescription{font-size:var(--font-size-x-small)}}.end-cust-product-card__link{text-decoration:none;margin-top:7px;grid-column:3;z-index:1;font-size:12px;color:var(--color-blue);gap:10px}.end-cust-product-card__link:hover{text-decoration:underline;color:#0056b3}@media(max-width:600px){.end-cust-product-card__link{font-size:var(--font-size-xx-small)}}.end-cust-product-card__mainSectionlink{grid-column:2;text-decoration:none;margin-top:7px;z-index:1;font-size:12px;color:var(--color-blue);gap:10px}.end-cust-product-card__mainSectionlink:hover{text-decoration:underline;color:#0056b3}@media(max-width:600px){.end-cust-product-card__mainSectionlink{font-size:var(--font-size-xx-small)}}.end-cust-product-card__supplierItems{grid-column:1/-1;width:calc(100% - 80px);max-width:600px;margin-right:20px;justify-self:right;border-top:1px solid var(--color-light-gray);margin-top:6px}.end-cust-product-card__mainSectionsupplierItems{grid-column:1/-1;width:calc(100% - 50px);justify-self:center;max-width:600px;margin:6px 20px 0;border-top:1px solid var(--color-light-gray)}.end-cust-product-card__cursor{cursor:pointer}.end-cust-sections-card{--section-card-shell-bg:#fbfaf7;--section-card-header-bg:#f3efe8;--section-card-body-bg:#fffdf9;--section-card-border-color:rgba(54,76,102,0.14);--section-card-shadow:none}:where(.color-theme-scope--theme-dark) .end-cust-sections-card,:where(:root:has(.color-theme-marker--preference-dark)) .end-cust-sections-card{--section-card-shell-bg:var(--color-white);--section-card-header-bg:var(--color-whitesmoke);--section-card-body-bg:var(--color-almost-white);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .end-cust-sections-card{--section-card-shell-bg:var(--color-white);--section-card-header-bg:var(--color-whitesmoke);--section-card-body-bg:var(--color-almost-white);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}}.end-cust-sections-card{width:100%;border:1px solid var(--section-card-border-color);border-radius:8px;background-color:var(--section-card-shell-bg);box-shadow:var(--section-card-shadow);margin-bottom:var(--spacing-small);overflow:visible}.end-cust-sections-card--level-0{--section-card-shell-bg:var(--color-white);--section-card-header-bg:var(--color-almost-white);--section-card-body-bg:var(--color-almost-white);--section-card-border-color:var(--color-light-gray)}.end-cust-sections-card--level-1{--section-card-shell-bg:#eaeaea;--section-card-header-bg:#eaeaea;--section-card-body-bg:#eaeaea;--section-card-border-color:rgba(30,30,30,0.2);--section-card-shadow:0 0 4px 0 rgba(0,0,0,0.25)}:where(.color-theme-scope--theme-dark) .end-cust-sections-card--level-1,:where(:root:has(.color-theme-marker--preference-dark)) .end-cust-sections-card--level-1{--section-card-shell-bg:var(--color-whitesmoke);--section-card-header-bg:var(--color-whitesmoke);--section-card-body-bg:var(--color-whitesmoke);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .end-cust-sections-card--level-1{--section-card-shell-bg:var(--color-whitesmoke);--section-card-header-bg:var(--color-whitesmoke);--section-card-body-bg:var(--color-whitesmoke);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}}.end-cust-sections-card--level-2{--section-card-shell-bg:#f5f5f5;--section-card-header-bg:#f5f5f5;--section-card-body-bg:#f5f5f5;--section-card-border-color:rgba(30,30,30,0.2);--section-card-shadow:0 0 4px 0 rgba(0,0,0,0.25)}:where(.color-theme-scope--theme-dark) .end-cust-sections-card--level-2,:where(:root:has(.color-theme-marker--preference-dark)) .end-cust-sections-card--level-2{--section-card-shell-bg:var(--color-lighter-gray);--section-card-header-bg:var(--color-lighter-gray);--section-card-body-bg:var(--color-lighter-gray);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .end-cust-sections-card--level-2{--section-card-shell-bg:var(--color-lighter-gray);--section-card-header-bg:var(--color-lighter-gray);--section-card-body-bg:var(--color-lighter-gray);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}}.end-cust-sections-card--level-3{--section-card-shell-bg:#d8d8d8;--section-card-header-bg:#d8d8d8;--section-card-body-bg:#d8d8d8;--section-card-border-color:rgba(30,30,30,0.2);--section-card-shadow:0 0 4px 0 rgba(0,0,0,0.25)}:where(.color-theme-scope--theme-dark) .end-cust-sections-card--level-3,:where(:root:has(.color-theme-marker--preference-dark)) .end-cust-sections-card--level-3{--section-card-shell-bg:var(--color-gainsboro);--section-card-header-bg:var(--color-gainsboro);--section-card-body-bg:var(--color-gainsboro);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .end-cust-sections-card--level-3{--section-card-shell-bg:var(--color-gainsboro);--section-card-header-bg:var(--color-gainsboro);--section-card-body-bg:var(--color-gainsboro);--section-card-border-color:rgba(var(--color-black-rgb),0.14)}}.end-cust-sections-card--selected{--section-card-body-bg:var(--color-lighter-gray);border-color:var(--brand-accent,var(--primary-color,var(--color-dark-green)));box-shadow:0 0 0 1px var(--brand-accent,var(--primary-color,var(--color-dark-green)))}.end-cust-sections-card--selected:not(.end-cust-sections-card--level-0){box-shadow:0 0 0 1px var(--brand-accent,var(--primary-color,var(--color-dark-green))),0 0 4px 0 rgba(0,0,0,.25)}.end-cust-sections-card--selectable>.end-cust-sections-card__content:hover{--section-card-body-bg:var(--color-lighter-gray)}.end-cust-sections-card--level-1{border-left:2px solid var(--color-dark-blue)}:where(.color-theme-scope--theme-dark) .end-cust-sections-card--level-1,:where(:root:has(.color-theme-marker--preference-dark)) .end-cust-sections-card--level-1{border-left-color:var(--color-dark-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .end-cust-sections-card--level-1{border-left-color:var(--color-dark-gray)}}.end-cust-sections-card--level-2{border-left:2px solid var(--color-darker-blue)}:where(.color-theme-scope--theme-dark) .end-cust-sections-card--level-2,:where(:root:has(.color-theme-marker--preference-dark)) .end-cust-sections-card--level-2{border-left-color:var(--color-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .end-cust-sections-card--level-2{border-left-color:var(--color-gray)}}.end-cust-sections-card--level-3{border-left:2px solid var(--color-bright-blue)}:where(.color-theme-scope--theme-dark) .end-cust-sections-card--level-3,:where(:root:has(.color-theme-marker--preference-dark)) .end-cust-sections-card--level-3{border-left-color:var(--color-light-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .end-cust-sections-card--level-3{border-left-color:var(--color-light-gray)}}.end-cust-sections-card__header{position:sticky;top:10px;z-index:9;padding:var(--spacing-x-small) var(--spacing-medium);background-color:var(--section-card-header-bg);border-top-left-radius:8px;border-top-right-radius:8px;font-weight:var(--font-weight-bold);color:var(--color-black);cursor:pointer;transition:box-shadow .12s ease}.end-cust-sections-card__header:last-child{border-radius:8px}.end-cust-sections-card__header svg{stroke-width:2}.end-cust-sections-card__header:hover{background-color:var(--primary-color,var(--color-dark-green));color:var(--text-fontColor,var(--color-static-white))}.end-cust-sections-card__header:hover .state-pill--color-neutral{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.16);color:var(--text-fontColor,var(--color-static-white))}.end-cust-sections-card__header:hover .state-pill--color-green{border-color:rgba(0,0,0,0)}.end-cust-sections-card__header:hover .end-cust-sections-card__rotOriginalPrice{color:var(--text-fontColor,var(--color-static-white))}.end-cust-sections-card__header--stuck{box-shadow:0 0 0 1px rgba(0,0,0,.25),0 4px 8px rgba(0,0,0,.12)}.end-cust-sections-card__sentinel{height:0;visibility:hidden;pointer-events:none}.end-cust-sections-card__titleColumn{min-width:0}.end-cust-sections-card__title{font-size:var(--font-size-emphasized);font-weight:var(--font-weight-semibold);word-break:break-word}@media(max-width:600px){.end-cust-sections-card__title{font-size:var(--font-size-medium)}}.end-cust-sections-card__nameBadges{font-weight:var(--font-weight-regular)}.end-cust-sections-card__header--choice .end-cust-sections-card__chevron{margin-top:2px}@media(max-width:600px){.end-cust-sections-card__header--choice .end-cust-sections-card__chevron{margin-top:1px}}.end-cust-sections-card__autoLeftMargin{margin-left:auto;min-width:75px}.end-cust-sections-card__autoLeftMargin--choice{flex-shrink:0;padding-left:var(--spacing-medium)}@media(max-width:600px){.end-cust-sections-card__autoLeftMargin--choice{padding-left:var(--spacing-x-small)}}.end-cust-sections-card__mainPrice{font-weight:var(--font-weight-semibold);font-size:var(--font-size-emphasized)}@media(max-width:600px){.end-cust-sections-card__mainPrice{font-size:var(--font-size-small)}}.end-cust-sections-card__rotPriceRow{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;font-size:var(--font-size-small);font-weight:var(--font-weight-regular);position:relative;z-index:1}@media(max-width:600px){.end-cust-sections-card__rotPriceRow{flex-direction:column-reverse;align-items:flex-end;gap:var(--spacing-xxx-small);font-size:var(--font-size-x-small)}}.end-cust-sections-card__rotPriceRow+.end-cust-sections-card__rotPriceRow{margin-top:3px}.end-cust-sections-card__rotOriginalPrice{color:#666;text-decoration:line-through;text-decoration-thickness:1.5px}.end-cust-sections-card__Ofprice{font-size:var(--font-size-small);font-weight:300}@media(max-width:600px){.end-cust-sections-card__Ofprice{font-size:var(--font-size-x-small)}}.end-cust-sections-card__content{display:none;overflow:visible;background-color:var(--section-card-body-bg);border-top:1px solid var(--section-card-border-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:relative;padding:4px 6px 0}.end-cust-sections-card__expanded{display:block}.end-cust-sections-card__imagesExternalWrapper{gap:5px;padding:var(--spacing-x-small) 20px}.end-cust-sections-card__imageItem img{max-width:40px;max-height:40px;box-shadow:0 0 2px 0 #aaa;border-radius:7px;transition:box-shadow .3s ease}.end-cust-sections-card__imageItem img:hover{box-shadow:0 0 8px 0 #aaa}.end-cust-sections-card__sectionDescription{padding:var(--spacing-xxx-small) 0;font-size:var(--font-size-small);margin-bottom:var(--spacing-small);padding-left:20px;padding-right:20px;white-space:pre-wrap;font-family:var(--font-dm-sans)}@media(max-width:600px){.end-cust-sections-card__sectionDescription{font-size:var(--font-size-x-small)}}.end-cust-sections-card__entire{position:relative;border:2px solid rgba(0,0,0,0)}.end-cust-sections-card__link{color:var(--color-blue);padding:var(--spacing-xx-small) 20px}.end-cust-sections-card__childSections{padding:0 var(--spacing-xxx-small) var(--spacing-xxx-small)}.end-cust-piece-rate-product{display:grid;grid-template-columns:41px 1fr;align-items:center;margin-top:var(--spacing-x-small);margin-bottom:var(--spacing-x-small);padding:5px;border-right:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);font-size:var(--font-size-small)}.end-cust-piece-rate-product--mainSection{grid-template-columns:40px 2fr;margin:0;padding:13px 5px}@media(max-width:600px){.end-cust-piece-rate-product{font-size:var(--font-size-x-small)}}.end-cust-piece-rate-product__content,.end-cust-piece-rate-product__item{width:100%}.end-cust-piece-rate-product__content{gap:var(--spacing-small)}.end-cust-piece-rate-product__item:not(:first-child){padding-top:var(--spacing-small);border-top:1px solid var(--color-light-gray)}.end-cust-piece-rate-product__name{font-weight:var(--font-weight-semibold);color:var(--color-black)}@media(max-width:600px){.end-cust-piece-rate-product__details{gap:8px;margin-top:6px}}.end-cust-piece-rate-product__box{min-width:200px;justify-content:space-between;gap:10px;white-space:nowrap}@media(max-width:600px){.end-cust-piece-rate-product__box{min-width:auto;flex-wrap:wrap;justify-content:flex-end;gap:5px}}.end-cust-piece-rate-product__box--quantityOnly{min-width:auto;justify-content:flex-end}.end-cust-piece-rate-product__quantity{min-width:40px;text-align:right;font-weight:lighter}.end-cust-piece-rate-product__price--mobile{display:none}@media(max-width:600px){.end-cust-piece-rate-product__price--mobile{display:block}.end-cust-piece-rate-product__price--desktop{display:none}}.download-quote{display:flex;align-items:center;justify-content:center;max-width:1010px;padding:var(--spacing-x-small);color:var(--color-black);text-align:center}.download-quote__text{margin-right:var(--spacing-medium);font-size:var(--font-size-emphasized)}@media(max-width:480px){.download-quote__text{font-size:13px}}.download-quote__button{display:flex;min-width:40px;align-items:center;border:2px solid rgba(30,30,30,.5);justify-content:center;width:40px;height:40px;border-radius:5px;cursor:pointer;transition:background-color .3s;background-color:var(--color-white)}.download-quote__button:hover{background-color:var(--color-lighter-gray)}:where(.color-theme-scope--theme-dark) .download-quote__button,:where(:root:has(.color-theme-marker--preference-dark)) .download-quote__button{border-color:rgba(var(--color-black-rgb),.35)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .download-quote__button{border-color:rgba(var(--color-black-rgb),.35)}}.download-quote__icon{font-size:18px;color:var(--color-dark-gray)}.download-quote__loader svg{width:30px;height:30px}.download-quote__spinner{display:block}.quote-preview-footer__footerContainer{position:relative;display:flex;justify-content:center;align-items:center;max-width:1010px;margin:20px auto;background-size:cover;background-position:50%;border-radius:unset;height:250px;overflow:hidden;color:var(--color-static-white)}@media(min-width:1010px){.quote-preview-footer__footerContainer{border-radius:18px}}.quote-preview-footer__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);border-radius:unset}@media(min-width:1010px){.quote-preview-footer__overlay{border-radius:var(--border-radius-medium)}}.quote-preview-footer__content{position:relative;z-index:1;text-align:center;padding:20px}.quote-preview-footer__title{font-size:30px;font-weight:var(--font-weight-bold);margin-bottom:10px}.quote-preview-footer__address,.quote-preview-footer__email,.quote-preview-footer__phone{font-size:var(--font-size-medium);margin:5px 0;line-height:var(--line-height-large);margin-top:var(--spacing-medium);margin-bottom:var(--spacing-medium)}@media(max-width:768px){.quote-preview-footer__address,.quote-preview-footer__email,.quote-preview-footer__phone{margin-top:var(--spacing-small);margin-bottom:var(--spacing-small)}}@media(max-width:480px){.quote-preview-footer__address,.quote-preview-footer__email,.quote-preview-footer__phone{margin-top:var(--spacing-xxx-small);margin-bottom:var(--spacing-xxx-small)}}.organization-header{max-width:1010px;min-height:280px;margin:0 auto;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:30px 20px 24px;color:var(--color-static-white);text-align:center;border-radius:0;position:relative;overflow:hidden}.organization-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(30,28,26,.6);border-radius:0;z-index:1}@media(min-width:1010px){.organization-header,.organization-header:before{border-radius:0 0 20px 20px}}@media(max-width:768px){.organization-header{min-height:210px}}.organization-header__action{position:absolute;top:var(--spacing-medium);right:var(--spacing-medium);z-index:3}@media(max-width:768px){.organization-header__action{top:var(--spacing-small);right:var(--spacing-small)}}.organization-header__address,.organization-header__adressname,.organization-header__kontactname,.organization-header__name,.organization-header__organizationNumber,.organization-header__subtitle,.organization-header__title{position:relative;z-index:2}.organization-header__title{font-size:50px;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-x-small)}@media(max-width:768px){.organization-header__title{font-size:36px}}.organization-header__subtitle{font-size:var(--font-size-large);margin:16px 0}@media(max-width:768px){.organization-header__subtitle{font-size:var(--font-size-medium)}}.organization-header__name{margin:3px 0;font-size:16px;font-weight:700}.organization-header__adressname{margin:7px 0 0;font-size:16px;font-weight:700}.organization-header__address,.organization-header__kontactname,.organization-header__organizationNumber{font-size:var(--font-size-medium);margin:2px 0 0}.color-theme-menu__button{color:var(--color-black);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:inline-flex;align-items:center;gap:var(--spacing-xx-small);padding:var(--spacing-x-small) var(--spacing-small) var(--spacing-x-small) var(--spacing-x-small);border:2px solid var(--brand-accent-contrast,var(--brand-accent,var(--color-dark-green)));border-radius:999px;background:rgba(var(--color-white-rgb),.92);font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-emphasized);line-height:1.2;cursor:pointer;box-shadow:0 2px 8px rgba(var(--color-shadow-rgb),.3)}.color-theme-menu__button .icon{color:var(--brand-accent-contrast,var(--brand-accent,var(--color-dark-green)))}@media(hover:hover){.color-theme-menu__button:hover{background:var(--color-white)}}.color-theme-menu__button:focus-visible{outline:2px solid var(--color-static-white);outline-offset:2px}.color-theme-menu__menu.context-menu{color:var(--color-black);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(var(--color-black-rgb),.12);min-width:200px;overflow:hidden;border-radius:var(--border-radius-medium);background:rgba(var(--color-white-rgb),.92);box-shadow:var(--box-shadow-hover)}.color-theme-menu__menu.context-menu .item{border-bottom-color:rgba(var(--color-black-rgb),.12)}.color-theme-menu__menu.context-menu .item .item__icon-right{color:var(--brand-accent,var(--color-black))}@media(hover:hover){.color-theme-menu__menu.context-menu .item:hover{background:rgba(var(--color-black-rgb),.08)}}.contact-card{max-width:1010px;margin:0 auto;padding:20px;padding-bottom:var(--spacing-medium);padding-top:var(--spacing-xxx-small);color:var(--color-static-white);background-color:var(--color-dark-green);box-shadow:var(--brand-fill-edge);border-radius:0;text-align:center}@media(min-width:1010px){.contact-card{border-radius:18px}}.contact-card__title{font-size:var(--font-size-medium)}.contact-card__avatar{width:130px;height:130px}.contact-card__avatar img{width:100%;height:100%;object-fit:cover}.contact-card__info{text-align:left;align-self:center}.contact-card__name{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);margin:0}.contact-card__details{font-size:var(--font-size-medium);margin:var(--spacing-xxx-small) 0}@media(max-width:700px){.contact-card__details,.contact-card__name,.contact-card__title{font-size:13px}.contact-card__avatar{width:100px;height:100px}}@media(max-width:480px){.contact-card__details,.contact-card__name,.contact-card__title{font-size:var(--font-size-x-small)}}.invoice__totalSummaryWrapper{display:flex;justify-content:center;width:100%;margin-top:20px}.invoice__totalSummary{max-width:650px;width:100%;font-size:var(--font-size-medium)}.invoice__summaryRow,.invoice__totalAmount{display:flex;justify-content:space-between;padding:var(--spacing-x-small) 0;border-top:.5px solid var(--color-black);padding-left:var(--spacing-medium);padding-right:var(--spacing-medium)}:where(.color-theme-scope--theme-dark) .invoice__summaryRow,:where(.color-theme-scope--theme-dark) .invoice__totalAmount,:where(:root:has(.color-theme-marker--preference-dark)) .invoice__summaryRow,:where(:root:has(.color-theme-marker--preference-dark)) .invoice__totalAmount{border-top-color:var(--color-gainsboro)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .invoice__summaryRow,:where(:root:has(.color-theme-marker--preference-system)) .invoice__totalAmount{border-top-color:var(--color-gainsboro)}}.invoice__discountValue{display:flex;align-items:center;column-gap:8px}.invoice__totalAmount{font-size:var(--font-size-large);font-weight:var(--font-weight-bold);color:var(--color-black)}.additional-selections__wrapper{max-width:650px;margin:var(--spacing-medium) auto;margin-top:50px;text-align:left;padding:0 8px}.additional-selections__wrapper--onlyOptionalSections{margin-top:10px}.additional-selections__title{font-size:var(--font-size-x-large);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xx-small);margin-left:var(--spacing-small)}.additional-selections__subtitle{font-size:var(--font-size-medium);color:var(--color-black);margin-top:0;margin-left:var(--spacing-small);margin-bottom:20px}.additional-selections__divider{width:100%;height:1px;background-color:var(--color-light-gray);margin:var(--spacing-x-small) 0 var(--spacing-small)}.organization-info{display:flex;max-width:1010px;margin:20px auto;border-radius:0;overflow:hidden;align-items:stretch;box-shadow:var(--brand-fill-edge)}@media(max-width:600px){.organization-info{flex-direction:column}}@media(min-width:1010px){.organization-info{border-radius:18px}}.organization-info__image-container{flex:1 1;display:flex;background-color:var(--color-lighter-gray);min-height:350px;overflow:hidden}@media(max-width:600px){.organization-info__image-container{flex:0 0 250px;min-height:unset}}.organization-info__image{width:100%;height:100%;object-fit:cover}@media(min-width:1010px){.organization-info__image{border-radius:0 0 0 8px}}.organization-info__text-container{flex:1 1;min-width:0;overflow-wrap:anywhere;padding:var(--spacing-large);background-color:var(--color-dark-green);display:flex;flex-direction:column;justify-content:center;text-align:left;min-height:350px}@media(max-width:768px){.organization-info__text-container{padding:20px}}@media(max-width:480px){.organization-info__text-container{padding:var(--spacing-medium)}}@media(max-width:600px){.organization-info__text-container{min-height:auto}}.organization-info__title{font-size:20px;font-weight:var(--font-weight-bold);margin-bottom:10px}@media(max-width:768px){.organization-info__title{font-size:18px}}@media(max-width:480px){.organization-info__title{font-size:var(--font-size-medium)}}