.elikmed-home{overflow:clip}.elikmed-home :is(h1,h2,h3,p){margin-block:0}.elikmed-home :is(h1,h2) em{font-style:normal;color:transparent;background:var(--color-text-accent-gradient);background-clip:text;-webkit-background-clip:text}.elikmed-home .button-unstyled{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);font-size:var(--button-font-size);color:var(--color-primary-button-background);text-decoration:none;border-bottom:1.5px solid #f03a37;padding-bottom:6px}.elikmed-home .text-block{min-width:0}.elikmed-home.gap-style,.elikmed-home .layout-panel-flex{--gap-scale: 1}.elikmed-home .layout-panel-flex>.text-block{margin-block:0}.elikmed-home--hero{background:linear-gradient(to bottom,#f5f5f5,#fff 66.855%);position:relative;overflow-x:clip;overflow-y:visible;isolation:isolate;z-index:1}.elikmed-hero-composition{position:absolute;width:622px;height:500px;transform-origin:0 0;transform:scale(calc(100cqw / var(--hero-design-width)));isolation:isolate}.elikmed-hero-composition:before,.elikmed-hero-composition:after{content:"";position:absolute;pointer-events:none}.elikmed-hero-composition:before{z-index:1;background:url(elikmed-home-hero-crosses.svg) no-repeat center / contain;width:688.437px;height:405.579px;top:-20px;left:0}.elikmed-home--hero .custom-section-content{z-index:2}.elikmed-home--hero .section-content-wrapper{display:grid;grid-template-columns:minmax(0,635fr) minmax(0,622fr)}.elikmed-group--hero-copy{min-width:0}.elikmed-group--hero-copy .paragraph{max-width:612px}.elikmed-home--hero .section-content-wrapper>.image-block{flex:622 1 0;min-width:0;position:relative;container-type:inline-size;--hero-design-width: 622px;aspect-ratio:622 / 500;--ratio: 622 / 500}.elikmed-hero-composition .image-block__image{position:relative;z-index:2;width:622px;height:500px;aspect-ratio:622 / 500;object-fit:contain;filter:drop-shadow(50px 20px 45px rgb(0 0 0 / .12))}.elikmed-group--section-heading{max-width:688px}.elikmed-home--equipment .section-resource-list__content{align-items:center}.elikmed-home--equipment .collection-card{--hover-transition-duration: .3s;--hover-transition-timing: ease;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;padding:8px;box-shadow:inset 3px 0 transparent,0 20px 70px #0000000f}.elikmed-home--equipment .collection-card:hover,.elikmed-home--equipment .collection-card:focus-within{box-shadow:inset 3px 0 #f03a37,0 20px 70px #0000000f}.elikmed-home--equipment .collection-card__inner{flex-direction:row;align-items:center}.elikmed-home--equipment .collection-card__image{flex:0 0 84px;width:84px;height:84px;aspect-ratio:1}.elikmed-home--equipment .collection-card .collection-card__image .resource-image__image{object-fit:contain;object-position:center}.elikmed-home--equipment .collection-card__content{padding-inline:12px;min-width:0;flex:1}.elikmed-home--equipment .collection-card .text-block{font-size:18px;font-weight:var(--font-body--weight);line-height:24px;letter-spacing:-.01em}.elikmed-home--equipment .collection-card .text-block>*{line-height:24px;letter-spacing:-.01em}@media screen and (max-width:1439px){.elikmed-home--equipment .resource-list--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,306px),1fr));--resource-list-mobile-gap-max: 18px}}@media screen and (max-width:989px){.elikmed-home--equipment .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;--resource-list-mobile-gap-max: 12px}.elikmed-home--equipment .collection-card__inner{flex-direction:column;height:100%;gap:12px}.elikmed-home--equipment .collection-card__content{padding-inline:0;height:auto;flex:none}.elikmed-home--equipment .collection-card .text-block>*{text-align:center}.elikmed-home--equipment{--gap: var(--gap-2xl) !important}}.elikmed-home--products .section-resource-list__header .button-unstyled{flex-shrink:0;white-space:nowrap;font-size:18px;line-height:23px;letter-spacing:0;color:transparent;background:var(--color-text-accent-gradient);background-clip:text;-webkit-background-clip:text}.elikmed-home--products .product-card .card-gallery{background:#fff}.elikmed-home--products .card-gallery slideshow-container{background-color:transparent}.elikmed-home--products .card-gallery :is(.product-media-container,.product-card-gallery__title-placeholder){--slide-width: 100%;aspect-ratio:238 / 233}.elikmed-home--products .product-card .product-media img{object-fit:contain;object-position:center}.elikmed-home--products [ref=productTitleLink] .text-block,.elikmed-home--products [ref=productTitleLink] .text-block>*{font-size:22px;font-weight:500;line-height:32px;letter-spacing:-.01em}.elikmed-home--products [ref=productTitleLink] .text-block>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.elikmed-home--products .product-card product-price,.elikmed-home--products .product-card product-price>*{color:#f03a37;font-size:18px;font-weight:500;line-height:32px;letter-spacing:0}@media screen and (min-width:750px)and (max-width:1199px){.elikmed-home--products .resource-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.elikmed-home--products{row-gap:var(--gap-2xl)}.elikmed-home--products [ref=productTitleLink] .text-block>p{-webkit-line-clamp:4;line-clamp:4}.elikmed-home--products>.resource-list--grid{display:none}.elikmed-home--products>.resource-list__carousel.hidden--desktop{display:block!important;--resource-list-mobile-gap-max: 12px}.elikmed-home--products .resource-list__carousel .resource-list__slide{--slide-width: min(320px, calc(100cqw - 2 * var(--util-page-margin-offset) - 60px))}.elikmed-home--products .section-resource-list__header .group-block-content{flex-direction:column;align-items:flex-start;gap:24px}}.elikmed-home--partner{overflow:visible}.elikmed-group--partner-panel>.group-block-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:inherit;overflow:hidden}.elikmed-group--partner-panel{box-shadow:0 20px 147px #4343431f;overflow:visible!important}.elikmed-group--partner-panel>.group-block-content>.image-block{flex:1 1 50%;min-width:0}.elikmed-group--partner-panel .image-block__image{height:560px;aspect-ratio:auto;object-fit:cover}.elikmed-group--partner-copy{flex:1 1 50%}@media screen and (min-width:990px){.elikmed-group--partner-copy{padding-inline:clamp(24px,calc(8.889vw - 64px),64px)}}.elikmed-home--services .elikmed-group--section-heading{max-width:720px}.elikmed-home--services .elikmed-group--section-heading .paragraph{max-width:665px}.elikmed-home--services .section-content-wrapper>.group-block:has(.elikmed-group--service-card)>.group-block-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.elikmed-group--service-card{min-height:0;display:grid;padding:0;box-shadow:0 26px 80px #1e263714;overflow:hidden}.elikmed-group--service-card:before{content:"";grid-area:1 / 1;aspect-ratio:1232 / 1353;width:100%}.elikmed-group--service-card>.group-block__media-wrapper{grid-area:1 / 1}.elikmed-group--service-card>.group-block-content{grid-area:1 / 1;align-self:end;height:auto;padding:var(--padding-2xl);justify-content:flex-end}.elikmed-group--service-card .group-block__media-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 36.253%,rgb(0 0 0 / .88) 75.626%)}.elikmed-group--service-card .elikmed-group-asset{position:absolute;max-width:none;object-fit:cover}.elikmed-group-asset[data-asset="elikmed-home-planning.jpg"]{width:210.21%;height:115.52%;left:-73.66%;top:-15.52%}.elikmed-group-asset[data-asset="elikmed-home-management.png"]{width:186.47%;height:113.08%;left:-40.31%;top:-13.08%}.elikmed-group-asset[data-asset="elikmed-home-installation.png"]{width:100%;height:100%;top:0;left:0;object-position:bottom}.elikmed-group--service-card .image-block{width:16.041px;height:16px}.elikmed-group--service-card .image-block__image{width:16.041px;height:16px;aspect-ratio:auto}.elikmed-group--service-card .h3,.elikmed-group--service-card .h3>h3{font-size:24px;line-height:1.4;letter-spacing:-.01em}.elikmed-group--service-card .custom-typography,.elikmed-group--service-card .custom-typography>p{font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:16px;line-height:29px;letter-spacing:normal}.elikmed-home--quote{padding-inline:40px}.elikmed-group--quote-panel{max-width:1360px;margin-inline:auto;position:relative;overflow:hidden;background:radial-gradient(ellipse 892.5px 795.89px at center,#b81f1d,#950e0b)}.elikmed-group--quote-panel:before{content:"";position:absolute;width:calc(100% * 1343.76 / 1360);aspect-ratio:1343.76 / 401;top:-14px;left:calc(100% * 32 / 1360);pointer-events:none;background:url(elikmed-home-quote-crosses.svg) no-repeat center / contain}.elikmed-group--quote-panel>.group-block-content{position:relative}.elikmed-group--quote-panel .h2{max-width:calc(839px * 48 / 46)}.elikmed-group--quote-panel .paragraph{max-width:568px;margin-inline:auto;text-align:center}.elikmed-group--quote-panel .paragraph>*{text-align:center}.elikmed-group--quote-panel .button-custom{min-width:218px;min-height:60px}@media screen and (max-width:989px){.elikmed-group--quote-panel{border-radius:5px;padding-block:clamp(var(--padding-4xl),4.166667vw,42px)}.elikmed-group--quote-panel>.group-block-content{--gap: 24px !important}.elikmed-group--quote-panel>.group-block-content>.group-block>.group-block-content{--gap: var(--gap-xl) !important}.elikmed-group--quote-panel:before{width:clamp(48px,13vw,64px);aspect-ratio:134.572 / 134.231;top:8px;left:6%;background-size:calc(1343.76 / 134.572 * 100%) auto;background-position:13.3975% 5.248%}.elikmed-group--quote-panel:after,.elikmed-group--quote-panel>.group-block__media-wrapper:before{content:"";position:absolute;pointer-events:none;background-image:url(elikmed-home-quote-crosses.svg);background-repeat:no-repeat}.elikmed-group--quote-panel:after{width:clamp(112px,32vw,160px);aspect-ratio:300.76 / 300.001;top:38%;right:-18%;background-size:calc(1343.76 / 300.76 * 100%) auto;background-position:100% 0}.elikmed-group--quote-panel>.group-block__media-wrapper:before{width:clamp(166.6px,47.6vw,221px);aspect-ratio:250.635 / 250;left:-15%;bottom:calc(-6% + 10px);background-size:calc(1343.76 / 250.635 * 100%) auto;background-position:0 100%}.elikmed-group--quote-panel>.group-block-content{z-index:1}.elikmed-home--services .section-content-wrapper{--gap: var(--gap-2xl) !important}.elikmed-home--services .section-content-wrapper>.group-block:has(.elikmed-group--service-card)>.group-block-content{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;--gap: var(--gap-lg) !important}.elikmed-group--service-card:before{max-height:451px}.elikmed-home:is(.elikmed-home--hero,.elikmed-home--quote) .section-content-wrapper{--section-padding-block-start-mobile: var(--padding-block-start);--section-padding-block-end-mobile: var(--padding-block-end)}.elikmed-home--partner{background:#fff}.elikmed-home--partner>.custom-section-content{grid-column:1 / -1}.elikmed-home--partner .section-content-wrapper{--section-padding-block-end-mobile: 0px}.elikmed-group--partner-panel{border-radius:0;box-shadow:none}.elikmed-group--partner-panel>.group-block-content{display:flex;flex-direction:column}.elikmed-group--partner-panel .image-block__image{height:auto;aspect-ratio:8 / 7}.elikmed-group--partner-copy{background-color:#f6f6f6;padding-inline:var(--page-margin);padding-block:var(--padding-2xl) 50px}.elikmed-group--partner-copy h2{text-wrap:balance}.elikmed-group--partner-copy p{text-wrap:pretty}.elikmed-home--hero .section-content-wrapper{display:flex;flex-direction:column;--padding-block-start: 40px !important;--gap: var(--gap-2xl) !important}.elikmed-home--hero .section-content-wrapper>:is(.group-block,.image-block){flex:auto;width:100%}.elikmed-home--hero .section-content-wrapper>.image-block{--hero-design-width: 688.437px;max-width:688.437px;aspect-ratio:688.437 / 500;align-self:center;margin-block-start:calc(min(100%,688.437px) * 20 / 688.437)}}@media screen and (max-width:749px){.elikmed-home--services .section-content-wrapper>.group-block:first-child>.group-block-content{--gap: 24px !important}.elikmed-group--hero-copy>.group-block-content>.group-block:last-child>.group-block-content{--gap: 12px !important}.elikmed-home--quote{padding-inline:var(--page-margin)}.elikmed-group--quote-panel{padding-inline:var(--padding-2xl)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/elikmed-home.css.map */
