@charset "UTF-8";:root { --header-height: clamp(110px, calc(6.875rem + ((1vw - 3.2px) * 5.625)), 200px); --header-padding: clamp(30px, calc(1.875rem + ((1vw - 3.2px) * 4.375)), 100px); --burger-stroke-width: clamp(13px, calc(0.8125rem + ((1vw - 3.2px) * 0.8125)), 26px); --burger-width: clamp(40px, calc(2.5rem + ((1vw - 3.2px) * 2.5)), 80px); --header-logo-w: var(--fluid-110-140); --button-icon-width: clamp(2.25rem, 2rem + 1.25vw, 3.5rem); --fs-buttonRound: var(--fs-0); --fvs-buttonRound: "wdth" 150, "wght" 500; --fs-24to34: clamp(1.5rem, calc(1.5rem + ((1vw - 0.2rem) * 0.625)), 2.125rem); --fs-60to100: clamp(3.75rem, calc(3.75rem + ((1vw - 0.2rem) * 2.5)), 6.25rem); --fs--2: clamp(0.64rem, 0.608rem + 0.16vw, 0.8rem); --fs--1: clamp(0.8rem, 0.76rem + 0.2vw, 1rem); --fs-0: clamp(1rem, 0.95rem + 0.25vw, 1.25rem); --fs-1: clamp(1.25rem, 1.1875rem + 0.3125vw, 1.5625rem); --fs-2: clamp(1.5625rem, 1.4844rem + 0.3906vw, 1.9531rem); --fs-3: clamp(1.9531rem, 1.8555rem + 0.4883vw, 2.4414rem); --fs-4: clamp(2.4414rem, 2.3193rem + 0.6104vw, 3.0518rem); --fs-5: clamp(3.0518rem, 2.8992rem + 0.7629vw, 3.8147rem); --fs-6: clamp(3.8147rem, 3.624rem + 0.9537vw, 4.7684rem); --fs-7: clamp(4.7684rem, 4.53rem + 1.1921vw, 5.9605rem); --fs-8: clamp(5.9605rem, 5.6624rem + 1.4901vw, 7.4506rem); --space-3xs: clamp(0.25rem, 0.2375rem + 0.0625vw, 0.3125rem); --space-2xs: clamp(0.5rem, 0.475rem + 0.125vw, 0.625rem); --space-xs: clamp(0.75rem, 0.7125rem + 0.1875vw, 0.9375rem); --space-s: clamp(1rem, 0.95rem + 0.25vw, 1.25rem); --space-m: clamp(1.5rem, 1.425rem + 0.375vw, 1.875rem); --space-l: clamp(2rem, 1.9rem + 0.5vw, 2.5rem); --space-xl: clamp(3rem, 2.85rem + 0.75vw, 3.75rem); --space-2xl: clamp(4rem, 3.8rem + 1vw, 5rem); --space-3xl: clamp(6rem, 5.7rem + 1.5vw, 7.5rem); --space-3xs-2xs: clamp(0.25rem, 0.175rem + 0.375vw, 0.625rem); --space-2xs-xs: clamp(0.5rem, 0.4125rem + 0.4375vw, 0.9375rem); --space-xs-s: clamp(0.75rem, 0.65rem + 0.5vw, 1.25rem); --space-s-m: clamp(1rem, 0.825rem + 0.875vw, 1.875rem); --space-m-l: clamp(1.5rem, 1.3rem + 1vw, 2.5rem); --space-l-xl: clamp(2rem, 1.65rem + 1.75vw, 3.75rem); --space-xl-2xl: clamp(3rem, 2.6rem + 2vw, 5rem); --space-2xl-3xl: clamp(4rem, 3.3rem + 3.5vw, 7.5rem); --size-40to300: clamp(2.5rem, calc(2.5rem + ((1vw - 0.2rem) * 16.25)), 18.75rem); --size-220to470: clamp(13.75rem, calc(13.75rem + ((1vw - 0.2rem) * 15.625)), 29.375rem); --size-570to1220: clamp(35.625rem, calc(35.625rem + ((1vw - 0.2rem) * 40.625)), 76.25rem); --size-450to800: clamp(28.125rem, calc(28.125rem + ((1vw - 0.2rem) * 21.875)), 50rem); --size-40to80: clamp(2.5rem, 0.9906rem + 7.5472vw, 5rem); --fluid-16-36: clamp(1rem, 0.5652rem + 2.1739vw, 2.25rem); --fluid-110-140: clamp(6.875rem, 6.2228rem + 3.2609vw, 8.75rem); --fluid-110-220: clamp(6.875rem, 5.1563rem + 8.5938vw, 13.75rem); --fluid-270-705: clamp(16.875rem, 10.0781rem + 33.9844vw, 44.0625rem); --face-top-w: var(--fluid-110-220); --face-bottom-w: var(--fluid-270-705); --fluid-240-290: clamp(15rem, 9.9326rem + 10.5708vw, 18.125rem); --fluid-60-80: clamp(3.75rem, 3.3152rem + 2.1739vw, 5rem); --fluid-70-90: clamp(4.375rem, 3.9402rem + 2.1739vw, 5.625rem); --fluid-70-120: clamp(4.375rem, 3.288rem + 5.4348vw, 7.5rem); --fluid-74-147: clamp(4.625rem, 3.4844rem + 5.7031vw, 9.1875rem); --fluid-18-36: clamp(1.125rem, 0.8438rem + 1.4063vw, 2.25rem); --fluid-16-28: clamp(1rem, 0.8125rem + 0.9375vw, 1.75rem); --fluid-370-740: clamp(23.125rem, 16.411rem + 29.839vw, 46.25rem);  --not-found__title-h1: var(--fluid-74-147); --not-found__content-p: var(--fluid-18-36); --not-found__content-p--last: var(--fluid-16-28); --padding-left-service-page: var(--size-40to300); --quadricircle-size: var(--size-570to1220); --padding-hero-postagram: var(--size-40to80);}html { scroll-behavior: smooth;}main { overflow-x: clip; text-wrap: balance;}main p { max-width: unset;}:is(h1, h2, h3, h4, h5, h6, p, span, ul, li):not(.cursor-pointer) { cursor: default;}.cursor-pointer :is(h1, h2, h3, h4, h5, h6, p, span, ul, li) { cursor: pointer;}