:root{--color-text:#3d3d3d;--color-heading:#666;--color-blue:#2563eb;--color-light-blue:#4f8cff;--color-cyan:#06b6d4;--color-green:#10b981;--color-orange:#f59e0b;--color-pink:#ec4899;--color-white:#fff;--shadow-card:0 4px 16px rgba(0, 0, 0, 0.1);--container-width:1180px;--header-height:75px;--font-ja:"Noto Sans JP", sans-serif;--font-en:"Inter", sans-serif}html{scroll-behavior:smooth;scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){body{overflow-y:scroll}}body{color:var(--color-text);font-family:var(--font-ja);font-size:1rem;line-height:1.7;background:var(--color-white);overflow-x:hidden}body.is-menu-open{overflow:hidden}html.is-loading,html.is-loading body{height:100%;overflow:hidden}.site-loader{position:fixed;z-index:9999;inset:0;display:none;place-items:center;align-content:center;gap:20px;padding:32px;background:linear-gradient(135deg,rgb(247 250 254 / .98),rgb(255 255 255 / .98) 52%,rgb(255 249 239 / .96));isolation:isolate;--loader-pink:#ec4899;--loader-cyan:#06b6d4;--loader-orange:#f59e0b;--loader-blue:#2563eb}html.is-loading .site-loader{display:grid}html.is-loader-leaving .site-loader{pointer-events:none;animation:siteLoaderLeave 0.58s cubic-bezier(.22,1,.36,1) forwards}.site-loader__scene{position:relative;display:grid;place-items:center;width:clamp(154px, 17vw, 210px);aspect-ratio:1}.site-loader__ring{position:absolute;border-radius:50%;pointer-events:none}.site-loader__ring--outer{inset:0;border:1px solid rgb(79 140 255 / .22)}.site-loader__ring--inner{inset:34px;border:1px dashed rgb(236 72 153 / .5)}.site-loader__logo{position:relative;z-index:2;display:grid;place-items:center;width:clamp(76px, 8vw, 96px);aspect-ratio:1;background:#fff;border:1px solid rgb(79 140 255 / .14);border-radius:50%;box-shadow:0 16px 38px rgb(37 99 235 / .12)}.site-loader__logo img{width:70%;height:70%;object-fit:contain}.site-loader__progress{position:relative;width:min(520px, calc(100vw - 64px));height:6px;overflow:hidden;background:rgb(79 140 255 / .16);border-radius:999px}.site-loader__progress-bar{position:absolute;top:0;bottom:0;left:0;display:block;width:var(--site-loader-progress,0%);background:linear-gradient(90deg,var(--loader-pink) 0%,var(--loader-pink) 25%,var(--loader-cyan) 25%,var(--loader-cyan) 50%,var(--loader-orange) 50%,var(--loader-orange) 75%,var(--loader-blue) 75%,var(--loader-blue) 100%);box-shadow:0 -8px 22px rgb(79 140 255 / .18);border-radius:inherit;transition:width 0.22s ease-out}.site-loader__percent{margin-top:-8px;color:var(--color-blue);font-family:var(--font-en);font-size:1rem;font-weight:700;line-height:1;letter-spacing:0}@keyframes siteLoaderLeave{to{visibility:hidden;opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.site-loader__progress-bar{transition:none}html.is-loader-leaving .site-loader{animation-duration:0.2s}}@media (max-width:767px){.site-loader{gap:18px}.site-loader__scene{width:150px}.site-loader__progress{width:min(320px, calc(100vw - 40px));height:5px}.site-loader__percent{font-size:.875rem}}.container{width:min(calc(100% - 48px), var(--container-width));margin-inline:auto}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header{position:fixed;z-index:50;top:0;left:0;width:100%;height:var(--header-height);background:rgb(255 255 255 / .96)}.header__inner{display:flex;align-items:center;justify-content:space-between;width:min(calc(100% - 48px), 1440px);height:100%;margin-inline:auto}.header__logo,.footer__logo{display:block;color:var(--color-blue);font-family:var(--font-en);font-size:1.75rem;font-weight:800;letter-spacing:.06em}.header__logo-image{width:70px;height:70px;object-fit:contain}.header__nav-list{display:flex;align-items:center;gap:42px;font-family:var(--font-en);font-weight:600}.header__nav-list a:not(.header__contact){transition:color 0.2s ease}.header__nav-list a:not(.header__contact):hover{color:var(--color-blue)}.header__contact{position:relative;display:grid;place-items:center;min-width:150px;min-height:48px;padding-inline:32px;color:#fff;background:var(--color-light-blue);border-radius:999px;overflow:hidden;box-shadow:0 10px 24px rgb(79 140 255 / .22);transition:transform 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease}.header__contact::before{position:absolute;top:-35%;left:-55%;width:42%;height:170%;content:"";background:linear-gradient(90deg,transparent,rgb(255 255 255 / .65),transparent);transform:skewX(-24deg) translateX(0);opacity:0;pointer-events:none}.header__contact{isolation:isolate}@media (hover:hover){.header__contact:hover{color:#fff;background:#3f82ff;box-shadow:0 14px 30px rgb(79 140 255 / .28);transform:translateY(-2px)}.header__contact:hover::before{animation:headerContactShine 0.85s ease forwards}}.header__contact:active{transform:translateY(0);box-shadow:0 8px 18px rgb(79 140 255 / .22)}.header__contact:focus-visible{outline:3px solid rgb(79 140 255 / .35);outline-offset:3px}@keyframes headerContactShine{0%{opacity:0;transform:skewX(-24deg) translateX(0)}20%{opacity:1}100%{opacity:0;transform:skewX(-24deg) translateX(420%)}}@media (prefers-reduced-motion:reduce){.header__contact,.header__contact::before{animation:none;transition:none}}.header__menu-button{display:none}.subpage-hero{display:grid;min-height:400px;padding-top:var(--header-height);overflow:hidden;background:url(https://www.iecs-inc.co.jp/wp-content/themes/iecs-renewal-2.3.1-service-pagination-animation/iecs-renewal-2.3.1-service-pagination-animation/css/../img/about/subpage-hero-pc.svg) center top / cover no-repeat;place-items:center}.subpage-hero__title-wrap{margin-top:50px;color:#3d3d3d;text-align:center}.subpage-hero__title{color:#3d3d3d;font-family:var(--font-en);font-size:3rem;font-weight:600;line-height:1.35}.subpage-hero__subtitle{margin-top:2px;color:#3d3d3d;font-size:1rem;font-weight:600;line-height:1.7}@media (max-width:767px){.subpage-hero{min-height:280px;background-image:url(https://www.iecs-inc.co.jp/wp-content/themes/iecs-renewal-2.3.1-service-pagination-animation/iecs-renewal-2.3.1-service-pagination-animation/css/../img/about/subpage-hero-sp.svg)}.subpage-hero__title-wrap{margin-top:22px}.subpage-hero__title{font-size:1.5rem}.subpage-hero__subtitle{margin-top:5px;font-size:1rem}}.affiliations__list{display:grid;grid-template-columns:repeat(4,1fr)}.affiliations__list figure{display:flex;flex-direction:column;align-items:center;text-align:center}.affiliations__logo-link{display:block;color:inherit;text-decoration:none;border-radius:8px;transition:opacity 0.2s ease}.affiliations__logo-link:hover{opacity:.78}.affiliations__logo-link:focus-visible{outline:3px solid var(--color-pink);outline-offset:4px}.affiliations__list img{object-fit:contain}.email-obfuscated{white-space:nowrap}.email-obfuscated__note{display:block;margin-top:2px;font-size:.75em;font-style:normal;line-height:1.6}.media__list{display:grid;grid-template-columns:repeat(2,350px);justify-content:center;gap:100px;width:min(calc(100% - 48px), 800px);margin:34px auto 0}.media__item{width:350px;min-width:0}.media__link{position:relative;display:block;padding-bottom:4px;color:inherit;text-align:left;text-decoration:none}.media__image{width:350px;height:150px;overflow:hidden;background:#fff;border:1px solid #dbe6e9;border-radius:0}.media__image img{width:100%;height:100%;border-radius:0;object-fit:cover;transition:transform 0.45s cubic-bezier(.16,1,.3,1)}.media__image .media-placeholder{display:grid;width:100%;height:100%;color:#ec4899;background:#fff5fa;font-family:var(--font-en);font-size:clamp(1.25rem, 3vw, 2rem);font-weight:700;letter-spacing:.1em;place-items:center}.media__empty{grid-column:1 / -1;text-align:center}.media__meta{display:flex;align-items:center;margin-top:18px}.media__meta time{color:#6b7280;font-size:1rem;font-weight:500}.media__title{margin-top:10px;color:#3d3d3d;font-size:1.25rem;font-weight:700;line-height:1.5}.media__link:focus-visible{outline:3px solid #38c4d8;outline-offset:8px}@media (hover:hover){.media__link:hover .media__image img{transform:scale(1.025)}}@media (min-width:768px) and (max-width:899px){.media__list{gap:20px}}@media (max-width:767px){.media__list{grid-template-columns:1fr;justify-items:center;gap:36px;width:calc(100% - 32px);margin:26px auto 0}.media__item{width:min(100%, 350px)}.media__link{width:min(100%, 270px);margin-inline:auto}.media__image{width:100%;height:auto;aspect-ratio:270 / 123}.media__meta{margin-top:14px}.media__title{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.media__image img{transition:none}}.section-heading{position:relative;z-index:2;text-align:center}.section-heading__en{color:var(--color-heading);font-family:var(--font-en);font-size:4rem;font-weight:700;line-height:1.3}.section-heading__en::after{display:block;width:180px;height:2px;margin:8px auto 4px;content:"";background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.35}.section-heading__ja{font-size:1.5rem;line-height:1.7}.section-heading__ja--blue{color:var(--color-blue)}.section-heading__ja--cyan{color:var(--color-cyan)}.section-heading__ja--green{color:var(--color-green)}.section-heading__ja--orange{color:var(--color-orange)}.section-heading__ja--pink{color:var(--color-pink)}.section-heading--compact .section-heading__en{color:#3d3d3d;font-size:1.75rem;font-weight:600;line-height:1.45}.section-heading--compact .section-heading__en::after{content:none}.section-heading--compact .section-heading__ja{margin-top:1px;color:#3d3d3d;font-size:1.25rem;font-weight:700;line-height:1.6}.section-heading--light .section-heading__en,.section-heading--light .section-heading__ja{color:#fff}@media (max-width:767px){.section-heading--compact .section-heading__en{font-size:1.5rem;line-height:1.65}.section-heading--compact .section-heading__ja{margin-top:-2px;font-size:1rem}}.button{display:flex;align-items:center;justify-content:center;width:min(100%, 580px);min-height:80px;padding:16px 42px;font-size:1.5rem;font-weight:700;background:#fff;border:3px solid;border-radius:999px;box-shadow:0 4px 16px rgb(0 0 0 / .15);transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,transform 0.2s ease,box-shadow 0.2s ease}.button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .16)}.button--outline-blue{border-color:var(--color-light-blue)}.button--outline-orange{border-color:#ffc35e}.button--outline-pink{border-color:#f6a8ce}@media (hover:hover){.button--outline-blue:hover{color:var(--color-white);background-color:var(--color-light-blue);border-color:var(--color-light-blue)}.button--outline-orange:hover{color:var(--color-white);background-color:var(--color-orange);border-color:var(--color-orange)}.button--outline-pink:hover{color:var(--color-white);background-color:#f6a8ce;border-color:#f6a8ce}}.button--arrow{position:relative}.button--arrow::after{position:absolute;right:56px;content:"→";color:var(--color-blue);font-size:2rem;transition:color 0.25s ease}.button--outline-orange.button--arrow::after{color:var(--color-orange)}.button--outline-pink.button--arrow::after{color:#f6a8ce}@media (hover:hover){.button--outline-blue:hover::after,.button--outline-orange:hover::after,.button--outline-pink:hover::after{color:var(--color-white)}}.consultation{display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center}.consultation__title{color:var(--color-text);font-size:3rem;font-weight:700;line-height:1.7}.consultation__title span{color:var(--color-pink);font-size:3.5rem}.consultation__note{font-size:1.125rem;font-weight:500}.final-cta{display:flex;min-height:400px;padding:40px 0;align-items:center;background:url(https://www.iecs-inc.co.jp/wp-content/themes/iecs-renewal-2.3.1-service-pagination-animation/iecs-renewal-2.3.1-service-pagination-animation/css/../img/common-parts/cta-bg.svg) center / cover no-repeat}.final-cta .consultation{justify-content:center}.footer{min-height:413px;padding:45px 0 28px;background:#fff}.footer__inner{position:relative;display:grid;grid-template-columns:1fr auto;gap:80px;min-height:340px;padding-bottom:50px}.footer__company{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.footer__logo{width:110px;height:110px}.footer__logo-image{width:100%;height:100%;object-fit:contain}.footer address{font-size:1rem;font-style:normal;font-weight:500;line-height:2.3}.footer address a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color 0.2s ease}.footer address a:hover{color:var(--color-blue)}.footer address a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.footer__policy-link{display:inline-flex;align-items:center;justify-content:center;width:275px;min-height:40px;padding:8px 16px;border:1px solid #c6cfcb;border-radius:6px;background-color:#c6cfcb;color:#33403d;font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.footer__policy-link:hover{border-color:#5d746d;background-color:#5d746d;color:#fff}.footer__policy-link:focus-visible{outline:2px solid #000;outline-offset:3px}.footer__nav{display:flex;align-items:flex-start;gap:44px;padding-top:110px;font-family:var(--font-en);font-weight:600}.footer__nav a{transition:color 0.2s ease}.footer__nav a:hover{color:var(--color-blue)}.footer__copyright{position:absolute;bottom:0;left:50%;font-size:1rem;transform:translateX(-50%)}@media (max-width:767px){:root{--header-height:68px}body{font-size:.9375rem}.container{width:min(calc(100% - 32px), var(--container-width))}.header__inner{width:calc(100% - 32px)}.header__logo-image{width:52px;height:52px}.header__menu-button{position:absolute;top:12px;right:16px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:44px;height:44px;padding:8px;background:var(--color-light-blue);border:0;border-radius:50%}.header__menu-line{display:block;width:100%;height:2px;flex:0 0 2px;background:var(--color-heading);transition:transform 0.2s ease,opacity 0.2s ease}.header__menu-button[aria-expanded="true"] .header__menu-line:nth-child(1){transform:translateY(8px) rotate(45deg)}.header__menu-button[aria-expanded="true"] .header__menu-line:nth-child(2){opacity:0}.header__menu-button[aria-expanded="true"] .header__menu-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.header__nav{position:fixed;inset:var(--header-height) 0 auto;height:271px;visibility:hidden;padding:3px 0 0;overflow:hidden;background:#fff;box-shadow:none;opacity:0;transform:translateY(-12px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s}.header__nav.is-open{visibility:visible;opacity:1;transform:translateY(0)}.header__nav-list{flex-direction:column;gap:24px}.section-heading__en{font-size:2.625rem}.section-heading__ja{font-size:1.125rem}.button{min-height:58px;padding:12px 54px 12px 24px;font-size:1.0625rem}.button--arrow::after{right:24px;font-size:1.5rem}.consultation{gap:16px}.consultation__title,.consultation__title span{font-size:1.875rem}.consultation__note{font-size:.8125rem}.final-cta{min-height:300px;padding:54px 0}.footer{padding-block:48px 24px}.footer__inner{display:block;padding-bottom:48px}.footer address{font-size:.875rem;line-height:2}.footer__nav{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:36px;padding-top:0;font-size:.875rem}.footer__copyright{width:100%;text-align:center}}@media (max-width:1023px){:root{--header-height:64px}.header{height:64px;background:#fff}.header__inner{width:100%;padding-inline:13px}.header__logo-image{width:48px;height:48px}.header__menu-button{position:absolute;z-index:2;top:20px;right:37px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:24px;height:24px;padding:2px 0;background:#fff0;border:0;border-radius:0}.header__menu-line{display:block;width:100%;height:2px;flex:0 0 2px;background:var(--color-heading);transition:transform 0.2s ease,opacity 0.2s ease}.header__menu-button[aria-expanded="true"] .header__menu-line{background:var(--color-heading)}.header__menu-button[aria-expanded="true"] .header__menu-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.header__menu-button[aria-expanded="true"] .header__menu-line:nth-child(2){opacity:0}.header__menu-button[aria-expanded="true"] .header__menu-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header__nav{position:fixed;inset:var(--header-height) 0 auto;height:271px;visibility:hidden;padding:3px 0 0;overflow:hidden;background:#fff;box-shadow:none;opacity:0;transform:translateY(-12px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s}.header__nav.is-open{visibility:visible;opacity:1;transform:translateY(0)}.header__nav-list{flex-direction:column;align-items:stretch;gap:0}.header__nav-item{display:block;width:100%;height:67px}.header__nav-item a{position:relative;display:flex;align-items:center;width:100%;height:100%;padding:0 38px 0 35px;font-size:1rem}.header__nav-item--about a{color:#aa2887}.header__nav-item--service a{color:#16a1af}.header__nav-item--news a{color:#f66f07}.header__nav-item--contact a{color:#256dfb}.header__nav-item--privacy a{color:var(--color-heading)}.header__nav-item--about{order:1}.header__nav-item--service{order:2}.header__nav-item--contact{order:3}.header__nav-item--privacy{order:4}.header__nav-list .header__nav-item--about a:hover{color:#aa2887}.header__nav-list .header__nav-item--service a:hover{color:#16a1af}.header__nav-list .header__nav-item--news a:hover{color:#f66f07}.header__nav-list .header__nav-item--contact a:hover{color:#256dfb;background:#fff}.header__nav-list .header__nav-item--privacy a:hover{color:var(--color-heading)}.header__nav-item--contact,.header__nav-item--contact a{color:#256dfb;background:#fff}.header__nav-item--contact .header__contact{display:flex;min-width:0;min-height:67px;padding:0 38px 0 35px;border-radius:0;box-shadow:none;transform:none}.header__nav-item--contact .header__contact::before{content:none}}@media (min-width:768px) and (max-width:1023px){.container{width:min(calc(100% - 48px), var(--container-width))}.section-heading__en{font-size:3rem}.section-heading__en::after{width:140px}.section-heading__ja{font-size:1.25rem}.button{width:min(100%, 270px);min-height:50px;padding:10px 42px 10px 16px;font-size:.9375rem}.button--arrow::after{right:16px;font-size:1.25rem}.consultation__title{font-size:2.5rem}.consultation__title span{font-size:2.875rem}.consultation__note{font-size:1rem}.final-cta{min-height:330px;padding:46px 0}.footer{min-height:586px;padding:41px 24px 40px;border-top:1px solid rgb(0 0 0 / .08)}.footer__inner{display:flex;flex-direction:column;gap:35px;width:min(100%, 342px);min-height:505px;padding-bottom:0}.footer__company{display:contents}.footer__logo{order:1;width:70px;height:70px;margin-inline:auto}.footer__nav{order:2;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:32px;padding-top:0;font-size:.9375rem}.footer address{order:3;margin-top:32px;font-size:.875rem;line-height:2.3}.footer__policy-link{order:4;align-self:center}.footer__copyright{position:static;order:5;width:100%;margin-top:24px;font-size:.8125rem;text-align:center;transform:none}}@media (max-width:767px){:root{--header-height:64px}body{font-size:.875rem}.container{width:min(calc(100% - 40px), var(--container-width))}.header{height:64px;background:#fff}.header__inner{width:100%;padding-inline:13px}.header__logo-image{width:48px;height:48px}.header__menu-button{top:20px;right:37px;gap:5px;width:24px;height:24px;padding:2px 0;background:#fff0;border-radius:0}.header__menu-line{background:var(--color-heading)}.header__menu-button[aria-expanded="true"] .header__menu-line{background:var(--color-heading)}.header__menu-button[aria-expanded="true"] .header__menu-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.header__menu-button[aria-expanded="true"] .header__menu-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.section-heading{height:85px}.section-heading__en{font-size:2.25rem;line-height:1.7}.section-heading__en::after{width:95px;margin:-7px auto 0}.section-heading__ja{font-size:.9375rem;line-height:1.6}.button{width:min(100%, 300px);min-height:54px;padding:10px 48px 10px 18px;font-size:1rem}.button--arrow::after{right:18px;font-size:1.375rem}.consultation{gap:20px}.consultation__title,.consultation__title span{font-size:clamp(1.5625rem, 7.18vw, 1.75rem);line-height:1.375}.consultation__note{font-size:clamp(0.6875rem, 3.33vw, 0.8125rem);line-height:1.5}.final-cta{min-height:270px;padding:56px 20px}.footer{min-height:586px;padding:41px 24px 40px;border-top:1px solid rgb(0 0 0 / .08)}.footer__inner{display:flex;flex-direction:column;gap:15px;width:min(100%, 342px);min-height:505px;padding-bottom:0}.footer__company{display:contents}.footer__logo{order:1;width:70px;height:70px;margin-inline:auto}.footer__nav{order:2;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:32px;padding-top:0;font-size:.9375rem}.footer address{order:3;margin-top:32px;font-size:.875rem;line-height:2.3}.footer__policy-link{order:4;align-self:center}.footer__copyright{position:static;order:5;width:100%;margin-top:24px;font-size:.8125rem;text-align:center;transform:none}}@media (max-width:374px){.header__menu-button{right:20px}.container{width:calc(100% - 32px)}}@media (min-width:1024px) and (max-width:1279px){.footer__inner{gap:32px}.footer address{font-size:1rem}.footer__nav{flex-wrap:wrap;gap:20px 28px}}.final-cta .button{width:min(100%, 300px);min-height:54px;padding:10px 48px 10px 18px;font-size:1rem}.final-cta .button--arrow::after{right:18px;font-size:1.375rem}@media (min-width:768px) and (max-width:1023px){.final-cta .button{width:min(100%, 270px);min-height:50px;padding:10px 42px 10px 16px;font-size:.9375rem}.final-cta .button--arrow::after{right:16px;font-size:1.25rem}}@media (max-width:767px){.final-cta .button{width:min(100%, 270px);min-height:50px;padding:10px 42px 10px 16px;font-size:.9375rem}.final-cta .button--arrow::after{right:16px;font-size:1.25rem}}@media (min-width:1024px){:root{--header-height:96px}.header{height:var(--header-height);padding-top:20px;background:#fff0;pointer-events:none}.header__inner{width:min(calc(100% - 64px), 1200px);height:70px;padding-inline:28px;background:rgb(255 255 255 / .9);border:1px solid rgb(255 255 255 / .72);border-radius:999px;box-shadow:0 16px 32px rgb(32 47 76 / .12);backdrop-filter:blur(14px);pointer-events:auto}.header__logo-image{width:50px;height:50px}}@media (min-width:1024px) and (max-width:1279px){.header__inner{width:calc(100% - 48px);padding-inline:24px}}@media (min-width:1024px){.header__nav-list{gap:clamp(24px, 2.7vw, 42px)}}@media (max-width:1023px){.header__nav{height:338px}.header__nav-item--about{order:1}.header__nav-item--service{order:2}.header__nav-item--news{order:3}.header__nav-item--contact{order:4}.header__nav-item--privacy{order:5}}