.fx-text.svelte-q7pzju,.modal-text.svelte-q7pzju,.modal-window.svelte-q7pzju,.modal-text.svelte-q7pzju button:where(.svelte-q7pzju){all:unset}p.svelte-q7pzju{font-size:var(--text-32);line-height:150%;letter-spacing:.02em;padding-left:5px;margin:0;transition:all .35s}p.svelte-q7pzju:hover{color:var(--pink)}.hover-image.svelte-q7pzju{position:fixed;width:auto;height:auto;max-width:450px;max-height:450px;opacity:0;pointer-events:none;border-radius:var(--border-radius);transition:opacity .65s ease}.hover-image.visible.svelte-q7pzju{opacity:1}.modal-text.svelte-q7pzju{width:100%;height:auto;display:inline-block;display:none}.modal-text.svelte-q7pzju button:where(.svelte-q7pzju){font-family:SuisseIntl;font-size:var(--text-32);line-height:150%;letter-spacing:.02em;font-weight:300;color:var(--pink)}.modal-window.svelte-q7pzju{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000a6;z-index:999;display:flex;align-items:center}.modal-window.svelte-q7pzju img:where(.svelte-q7pzju){width:70%;height:auto;margin:auto}@media screen and (max-width: 1200px){.fx-text.svelte-q7pzju{display:none}.modal-text.svelte-q7pzju{display:block}}.wrapper.svelte-dxbn0{position:relative;width:calc(100% - (var(--general-px) * 2));min-height:50vh;height:auto;margin:0 var(--general-px);padding-bottom:100px;border-top:1px solid var(--black)}img.svelte-dxbn0{width:60%;height:auto}video.svelte-dxbn0{width:40%;height:auto}@media screen and (max-width: 900px){img.svelte-dxbn0{width:100%;height:auto;padding-bottom:var(--general-px)}video.svelte-dxbn0{width:50%;height:auto;padding-bottom:var(--general-px);display:block;margin:0 auto}}.wrapper.svelte-2upmqt{margin-bottom:50px}.wrapper.svelte-2upmqt p:where(.svelte-2upmqt){font-size:var(--text-32)}.wrapper.svelte-2upmqt p:where(.svelte-2upmqt) span:where(.svelte-2upmqt){padding-bottom:14px;border-bottom:1px solid var(--black)}.wrapper.svelte-2upmqt p:where(.svelte-2upmqt):first-of-type{margin-top:0!important;padding-top:0!important}.media-wrapper.svelte-15y8zyg{width:60%}.media-wrapper.svelte-15y8zyg img:where(.svelte-15y8zyg){position:relative;width:100%;height:auto}.process-wrapper.svelte-15y8zyg{width:100%;height:100%;display:flex;flex-direction:column}.service.svelte-15y8zyg{font-size:var(--text-32);line-height:1.6em}.service.svelte-15y8zyg:first-of-type{margin-top:0!important}@media screen and (max-width: 900px){.media-wrapper.svelte-15y8zyg{width:100%;padding-bottom:var(--general-px)}}
