@charset "UTF-8";.pn-ttl-2{font-weight:500}@media (min-width: 37.5em){.sect{padding-block:8em}.pn-ttl-2{font-size:2.5em}.pn__ttl:not(:last-child){margin-bottom:1.5em}.s-design-cpba__g-box{display:grid;justify-content:start;gap:2.5em;grid-template-columns:repeat(3, 1fr)}:where(.s-design-cpba__g-box) > *{min-width:0}.s-design-cpba__g-box > *:nth-child(1){grid-column:span 2}.card-design-cpba__txt{max-width:35em;font-size:1.13em}.card-design-cpba{padding:2em;gap:2em;min-height:22.5em}.card-design-cpba__ico{width:5em;height:5em}.card-design-cpba__ttl{font-size:2.25em;padding-inline:0 0.67em}}.card-design-cpba{background-color:var(--c-neutral-200)}.card-design-cpba__ico{align-self:end}.card-design-cpba__ttl{font-weight:500}.card-design-cpba__txt{flex:1 0 auto}.card-design-cpba__txt{line-height:1.4}.card-design-cpba--alt{background-color:var(--c-blue-200);color:var(--white)}@media (max-width: 100em) and (min-width: 37.5em){.sect{padding-block:6.25em}.s-design-cpba{font-size:0.88rem}.s-design-cpba__g-box{gap:1.88em}}@media (max-width: 75em) and (min-width: 37.5em){.card-design-cpba{padding:1.5em}.s-design-cpba__g-box{gap:1.5em}}@media (max-width: 68.75em) and (min-width: 37.5em){.s-design-cpba__g-box{grid-template-columns:repeat(2, 1fr)}:where(.s-design-cpba__g-box) > *{min-width:0}.s-design-cpba__g-box > *:nth-child(1){grid-column:span 2}}@media (max-width: 50em) and (min-width: 43.75em){.s-design-cpba{font-size:0.82rem}}@media (max-width: 43.75em) and (min-width: 37.5em){.s-design-cpba{font-size:0.75rem}}@media (max-width: 37.5em){.sect{padding-block:3.75em}.pn-ttl-2{font-size:1.38em}.pn__ttl:not(:last-child){margin-bottom:1.46em}.s-design-cpba__g-box{flex-direction:column;display:flex;gap:1em}:where(.s-design-cpba__g-box) > *{min-width:0}.card-design-cpba{padding:1.25em;gap:0.75em;min-height:17em}.card-design-cpba__ico{width:2.75em;height:2.75em}}.p-b{font-weight:700}@media (min-width: 37.5em){.sn-calk__box{align-items:center;gap:3.75em}.sn-calk__ttl{font-size:2em}.sn-calk__desc{font-size:1.13em}.card-a-calk{padding:2.5em;position:absolute}.cm-step-calk__footer{display:flex;justify-content:space-between;align-items:center;gap:2.5em;flex-wrap:wrap}:where(.cm-step-calk__footer) > *{flex:0 0 auto;min-width:0}.cm-step-calk__next{font-size:1.13em;border-radius:0.67em}.cm-step-calk__nav{display:flex;gap:1.25em}:where(.cm-step-calk__nav) > *{flex:0 0 auto;min-width:0}}.m-calc__wrap{transition:0.5s ease}.cm-step-calk__long{flex:1 0 auto}.m-calc._js-screen-2 .m-calc__wrap{translate:-25% 0}.m-calc._js-screen-3 .m-calc__wrap{translate:-50% 0}.m-calc._js-screen-4 .m-calc__wrap{translate:-75% 0}.m-calc{background-color:var(--white)}.sn-calk__hgroup{color:var(--white)}@media (min-width: 37.5em){.sn-calk__hgroup{text-align:center}}.m-calc{overflow:clip}.m-calc__wrap{width:400%;display:grid;justify-content:start;grid-template-columns:repeat(4, 1fr)}.m-calc__wrap > *{min-width:0}@media (min-width: 37.5em){.sn-calk__m-box{max-width:73.75em}.sn-calk__hgroup{gap:1.5em}.cm-step-calk{padding:2.5em;gap:2.5em}.cm-step-calk__top{gap:1.5em}.cm-step-calk__list-check{display:grid;justify-content:start;gap:1.25em;grid-template-columns:repeat(5, 1fr)}:where(.cm-step-calk__list-check) > *{min-width:0}.check-ccm-calk{min-height:8.93em;padding:1.36em;font-size:0.88em;border-radius:0.29em}.card-a-calk__ttl{font-size:1.38em}}.check-ccm-calk{position:relative;isolation:isolate;background-color:var(--c-neutral-200);border:2px solid transparent;transition:0.3s ease-out;cursor:pointer;word-break:break-all;hyphens:auto}@media (min-width: 37.5em){.check-ccm-calk{flex-direction:column;display:flex;justify-content:space-between;gap:1.25em}}@supports (hyphens: auto){.check-ccm-calk{word-break:initial}}.check-ccm-calk__i{width:2.86em;height:2.86em;color:var(--c-blue-200)}:where(.check-ccm-calk) input{position:absolute;top:0;left:0;z-index:-10;opacity:0;pointer-events:none}@media (hover) and (min-width: 34.38em){.check-ccm-calk:hover,.check-ccm-calk:focus-visible{box-shadow:0 4px 13px 0 rgba(43, 42, 41, 0.15)}}.check-ccm-calk:has(input:checked){border-color:var(--c-blue-100);box-shadow:0 4px 13px 0 rgba(43, 42, 41, 0.15)}@media (min-width: 37.5em){.elm-rage{gap:1.5em}}.elm-rage__slider{position:relative;width:100%;height:1.25em;display:flex;align-items:center}:where(.elm-rage__slider) > *{flex:0 0 auto;min-width:0}.elm-rage__track{position:absolute;z-index:1;width:100%;height:0.38em;border-radius:1.25em;background-color:var(--c-neutral-200)}.elm-rage__track-fill{position:absolute;z-index:2;height:0.38rem;border-radius:0.13rem;background-color:var(--c-blue-300)}.e-rage{position:absolute;z-index:3;width:100%;height:1.25em;-webkit-appearance:none;appearance:none;background:transparent;pointer-events:none;margin:0}.e-rage::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25em;height:1.25em;border-radius:50%;background-color:var(--white);cursor:pointer;pointer-events:all;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);border:0.13em solid var(--c-blue-300);transition:background-color 0.3s ease-out}@media (hover) and (min-width: 34.38em){.e-rage::-webkit-slider-thumb:hover,.e-rage::-webkit-slider-thumb:focus-visible{background-color:var(--c-neutral-400)}}.e-rage::-moz-range-thumb{width:1.25em;height:1.25em;border-radius:50%;background-color:var(--white);cursor:pointer;pointer-events:all;border:none;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);border:0.13em solid var(--c-blue-300);transition:background-color 0.3s ease-out}@media (hover) and (min-width: 34.38em){.e-rage::-moz-range-thumb:hover,.e-rage::-moz-range-thumb:focus-visible{background-color:var(--c-neutral-400)}}.e-rage::-moz-range-track{background:transparent}.elm-rage__row-inp{display:flex;align-items:center;gap:0.75em}:where(.elm-rage__row-inp) > *{min-width:0}@media (min-width: 37.5em){:where(.elm-rage__row-inp) > *{flex:0 0 auto}}.elm-rage__sep{width:1.25em;height:1px;background-color:var(--c-neutral-300)}.i-rage-val{font-size:0.88rem;border-radius:0.29em;border:1px solid var(--c-neutral-300);position:relative;isolation:isolate}.i-rage-val::after{content:"м²";display:block;position:absolute;top:50%;right:0.58em;z-index:5;translate:0 -50%}:where(.i-rage-val) input{min-width:5.75em;padding:0.58em 2em 0.58em 0.58em;display:block}.elm-rage{--limit-min:0;--limit-max:50000;--val-min:20000;--val-max:32500}.elm-rage__track-fill{left:calc((var(--val-min) - var(--limit-min)) / (var(--limit-max) - var(--limit-min)) * 100%);width:calc((var(--val-max) - var(--val-min)) / (var(--limit-max) - var(--limit-min)) * 100%)}@media (min-width: 37.5em){.list-val-elm-rage{display:flex;margin-inline:-1.25em -1.25em}.mark-val-elm-rage{flex:1 1 0%;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px}}@media (min-width: 37.5em){.list-step-calk-w-type{display:grid;justify-content:start;align-content:start;gap:1.25em;grid-template-columns:repeat(2, 1fr)}:where(.list-step-calk-w-type) > *{min-width:0}.input-work-type,.r-input-work-type{font-size:1.13em;border:2px solid transparent}.pn-input{font-size:1.13em;border:2px solid transparent}}.input-work-type,.r-input-work-type{cursor:pointer;padding:1.56em 0.89em;border-radius:0.25rem;background-color:var(--c-neutral-200);position:relative;isolation:isolate;cursor:pointer;transition:0.3s ease-out 0s}@media (hover) and (min-width: 34.38em){.input-work-type:hover,.input-work-type:focus-visible,.r-input-work-type:hover,.r-input-work-type:focus-visible{box-shadow:0 0.23em 0.73em 0 rgba(43, 42, 41, 0.15);color:var(--c-blue-200)}}.input-work-type:has(input:checked),.r-input-work-type:has(input:checked){box-shadow:0 0.23em 0.73em 0 rgba(43, 42, 41, 0.15);border-color:var(--c-blue-100)}:where(.input-work-type) input{position:absolute;top:0;left:0;z-index:-10;opacity:0;pointer-events:none}.r-input-work-type{display:flex;gap:1em}:where(.r-input-work-type, .r-check-call) > *{min-width:0}:where(.r-input-work-type, .r-check-call) input{flex:0 0 auto;appearance:none;width:1.12em;height:1.12em;background-color:var(--white);display:flex;align-items:center;justify-content:center;border:1px solid currentcolor;cursor:pointer;transition:0.25s ease-out 0s}:where(.r-input-work-type, .r-check-call) input::before{content:"";display:block;width:0.89em;height:0.89em;background:var(--url-svg-ok) 50% 50%/contain no-repeat;pointer-events:none;opacity:0;transition:inherit}:where(.r-input-work-type, .r-check-call) input:checked::before{opacity:1}.pn-input{padding:1.56em 0.89em;border-radius:0.25rem;background-color:var(--c-neutral-200);transition:0.3s ease-out 0s}@media (hover) and (min-width: 34.38em){.pn-input:hover,.pn-input:focus-visible{border-color:var(--c-blue-100)}}@media (min-width: 37.5em){.cm-step-calk__form-field{gap:1.88em}.cm-step-calk__input-form-field{display:grid;justify-content:start;align-items:start;gap:1.25em;grid-template-columns:repeat(2, 1fr)}:where(.cm-step-calk__input-form-field) > *{min-width:0}.cm-step-calk__field-check-call{display:flex;justify-content:space-between;gap:0.69em;flex-wrap:wrap}:where(.cm-step-calk__field-check-call) > *{flex:0 0 auto;min-width:0}.r-check-call{font-size:0.88em}.cm-step-calk__f-sub-ttl{font-size:1.13em}.cm-step-calk__field-call{gap:1.5em}}.r-check-call{display:flex;align-items:center;gap:0.75em}:where(.r-check-call) > *{flex:0 0 auto;min-width:0}.m-calc:not(._js-screen-4) .m-calc__submit{pointer-events:none;user-select:none;cursor:not-allowed;filter:grayscale(100%);opacity:0.5}.m-calc:not(._js-screen-4) .m-calc__submit:focus{outline:none;box-shadow:none}@media (max-width: 68.75em) and (min-width: 37.5em){.cm-step-calk__list-check{gap:0.75em}.list-val-elm-rage{margin-inline:-2.75em -2.75em}.list-val-elm-rage > *:nth-child(even){display:none}}@media (max-width: 62.5em) and (min-width: 37.5em){.cm-step-calk__list-check{grid-template-columns:repeat(4, 1fr)}}@media (max-width: 62.5em) and (min-width: 37.5em){.sn-calk{font-size:0.88rem}.list-step-calk-w-type{gap:1.25em 0.75em}}@media (max-width: 56.25em) and (min-width: 37.5em){.cm-step-calk__input-form-field{grid-template-columns:1fr}}@media (max-width: 46.25em) and (min-width: 37.5em){.cm-step-calk__list-check{grid-template-columns:repeat(3, 1fr)}.list-step-calk-w-type{grid-template-columns:1fr}}@media (max-width: 37.5em){.elm-rage__box-slider{display:none}.cm-step-calk{padding:1.25em;gap:2em}.cm-step-calk__list-check{flex-direction:column;display:flex;gap:0.5em}:where(.cm-step-calk__list-check) > *{min-width:0}.cm-step-calk__top{gap:1.5em}.check-ccm-calk{padding:0.86em;font-size:0.88rem}.check-ccm-calk{display:flex;align-items:center;gap:0.86em}:where(.check-ccm-calk) > *{min-width:0}.check-ccm-calk__i{font-size:0.6em}.i-rage-val{flex:1 0 auto}.cm-step-calk__footer{flex-direction:column;display:flex;gap:1.5em}:where(.cm-step-calk__footer) > *{min-width:0}.cm-step-calk__sub-ttl{order:10}.sn-calk__ttl{font-size:1.38em}.sn-calk__hgroup{gap:1em}.sn-calk__box{gap:2em}.cm-step-calk__nav{display:flex;gap:0.75em;flex-direction:column-reverse}:where(.cm-step-calk__nav) > *{min-width:0}.cm-step-calk__next{font-size:0.88rem}.list-step-calk-w-type{flex-direction:column;display:flex;gap:0.63em}:where(.list-step-calk-w-type) > *{min-width:0}.card-a-calk__ttl{font-size:1.13em}.cm-step-calk__input-form-field{flex-direction:column;display:flex;gap:0.63em}:where(.cm-step-calk__input-form-field) > *{min-width:0}.cm-step-calk__form-field{gap:2em}.cm-step-calk__field-call{padding-block:0.75em 0}.cm-step-calk__f-sub-ttl{font-size:1.13em}.cm-step-calk__field-call{gap:1.5em}.cm-step-calk__field-check-call{display:grid;justify-content:start;gap:1em 0.75em;grid-template-columns:repeat(2, 1fr)}:where(.cm-step-calk__field-check-call) > *{min-width:0}}.p-b{font-weight:700}.sn-serv{background-color:var(--c-neutral-200)}@media (min-width: 37.5em){.sn-serv__box{display:grid;justify-content:start;gap:2.5em;grid-template-columns:repeat(2, 1fr)}:where(.sn-serv__box) > *{min-width:0}}@media (min-width: 31.25em){.card-n-serv{display:grid;justify-content:start;grid-template-columns:repeat(2, 1fr);min-height:22.5em}:where(.card-n-serv) > *{min-width:0}.card-n-serv__l{padding:2em 0 2em 2em;align-items:flex-start;gap:0.5em}.card-n-serv__txt{flex:1 0 auto;font-size:1.13em}.card-n-serv__txt:not(:last-child){margin-bottom:0.75em}.card-n-serv__ttl{font-size:2.25em}.card-n-serv__r{overflow:clip;border-radius:5.88em/100% 0 0 0;corner-shape:bevel}}.card-n-serv{background-color:var(--white)}.card-n-serv__ttl{font-weight:500}:where(.card-n-serv__ttl) a{transition:0.3s ease-out 0s}@media (hover) and (min-width: 34.38em){:where(.card-n-serv__ttl) a:hover,:where(.card-n-serv__ttl) a:focus-visible{color:var(--c-red-200)}}.card-n-serv__img{transition:scale 0.5s ease-out}.card-n-serv__r{transition:0.3s ease-out 0s}@media (hover) and (min-width: 34.38em){.card-n-serv__r:hover .card-n-serv__img,.card-n-serv__r:focus-visible .card-n-serv__img{scale:1.04}}@media (max-width: 100em) and (min-width: 37.5em){.sn-serv{font-size:0.88rem}}@media (max-width: 81.25em) and (min-width: 31.25em){.sn-serv__box{gap:1.25em}.card-n-serv{font-size:0.88em}.card-n-serv__l{padding:1.25em 0 1.25em 1.25em}}@media (max-width: 56.25em){.sn-serv__box{flex-direction:column;display:flex}}@media (max-width: 37.5em) and (min-width: 31.25em){.sn-serv__box{font-size:0.88rem}}@media (max-width: 31.25em){.sn-serv__box{gap:1em}.card-n-serv{padding:1.25em;flex-direction:column;display:flex;gap:1.5em}:where(.card-n-serv) > *{min-width:0}.card-n-serv__r{aspect-ratio:305/200}.card-n-serv__l{order:10;gap:0.75em}.card-n-serv__ttl{font-size:1.25em}.card-n-serv__txt:not(:last-child){margin-bottom:0.63rem}.card-n-serv__btn{font-size:0.88rem}}@media (min-width: 37.5em){.s-arch-eba__top{display:flex;justify-content:space-between;align-items:center;gap:3.75em}:where(.s-arch-eba__top) > *{min-width:0}.s-arch-eba__ttl{max-width:56.25rem}.card-seba-arch{aspect-ratio:90/51}.s-arch-eba__top:not(:last-child){margin-bottom:2.5em}}.card-seba-arch{display:block}.s-arch-eba__box-btn{display:flex;gap:1.25em;flex:0 0 auto}:where(.s-arch-eba__box-btn) > *{flex:0 0 auto;min-width:0}.btn-asw,.btn-asw-r{width:3.5em;height:3.5em;color:var(--c-1);transition:0.3s ease-out 0s}@media (hover) and (min-width: 34.38em){.btn-asw:hover,.btn-asw:focus-visible,.btn-asw-r:hover,.btn-asw-r:focus-visible{color:var(--c-2)}}.btn-asw-r{rotate:180deg}.btn-asw.swiper-button-disabled,.btn-asw-r.swiper-button-disabled{color:var(--c-neutral-400)}.card-seba-arch__img{transition:scale 0.5s ease-out}.card-seba-arch{overflow:clip}@media (hover) and (min-width: 34.38em){.card-seba-arch:hover .card-seba-arch__img,.card-seba-arch:focus-visible .card-seba-arch__img{scale:1.05}}@media (min-width: 60em){.s-arch-eba__mbl-box-btn{display:none}}@media (max-width: 100em) and (min-width: 37.5em){.s-arch-eba{font-size:0.88rem}}@media (max-width: 60em){.s-arch-eba__box-btn{justify-content:flex-end}.s-arch-eba__mbl-box-btn{order:10}.s-arch-eba__t-slider:not(:last-child){margin-bottom:2rem}}@media (max-width: 37.5em){.card-seba-arch{aspect-ratio:34/19}.s-arch-eba__top:not(:last-child){margin-bottom:2rem}.s-arch-eba__box-btn{font-size:0.88rem}}@media (min-width: 37.5em){.sn-catl__box{display:grid;justify-content:start;gap:2.5em;grid-template-columns:repeat(3, 1fr)}:where(.sn-catl__box) > *{min-width:0}.card-sn-catl{padding:2em;gap:2em}.card-sn-catl__list{flex:1 0 auto}.card-sn-catl__list:not(:last-child){margin-bottom:1em}.card-sn-catl__ico{align-self:end;width:3.5em;height:3.5em}.link-sn-catl{font-size:1.19em}.list-sn-catl{gap:0.75em}.card-sn-catl__ttl{font-size:2em}}.card-sn-catl__ttl{font-weight:500}.link-sn-catl{display:flex;gap:0.4em;padding:0.25em;margin:-0.25em;color:var(--c-neutral-600)}:where(.link-sn-catl) > *{min-width:0}.link-sn-catl__i{width:1.25em;height:1.25em;rotate:180deg;flex:0 0 auto;display:block}.card-sn-catl__ico{color:var(--c-1);transition:color 0.3s ease-out}.card-sn-catl__ibg{opacity:0}.card-sn-catl__sbg,.card-sn-catl__ibg{transition:opacity 0.3s ease-out 0s}.card-sn-catl{transition:0.3s ease-out}@media (hover) and (min-width: 34.38em){.card-sn-catl:hover,.card-sn-catl:focus-visible{color:var(--white);background-color:#096094}.card-sn-catl:hover .link-sn-catl,.card-sn-catl:hover .card-sn-catl__ico,.card-sn-catl:focus-visible .link-sn-catl,.card-sn-catl:focus-visible .card-sn-catl__ico{color:var(--white)}.card-sn-catl:hover .card-sn-catl__ibg,.card-sn-catl:focus-visible .card-sn-catl__ibg{opacity:1}.card-sn-catl:hover .card-sn-catl__sbg,.card-sn-catl:focus-visible .card-sn-catl__sbg{opacity:0}}.link-sn-catl,.card-sn-catl .link-sn-catl{transition:0.3s ease-out 0s}@media (hover) and (min-width: 34.38em){.link-sn-catl:hover,.link-sn-catl:focus-visible,.card-sn-catl .link-sn-catl:hover,.card-sn-catl .link-sn-catl:focus-visible{text-decoration:underline;text-underline-offset:0.25em}}@media (max-width: 100em) and (min-width: 37.5em){.sn-catl{font-size:0.88rem}}@media (max-width: 93.75em) and (min-width: 37.5em){.sn-catl__box{gap:1.25em}}@media (max-width: 75em) and (min-width: 37.5em){.sn-catl__box{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 56.25em) and (min-width: 37.5em){.card-sn-catl{padding:1.25em;gap:1.38em}}@media (max-width: 46.88em){.sn-catl__box{grid-template-columns:1fr}}@media (max-width: 37.5em){.sn-catl__box{flex-direction:column;display:flex;gap:1em}:where(.sn-catl__box) > *{min-width:0}.card-sn-catl{padding:1.25em;gap:1.25em}.card-sn-catl__ttl{font-size:1.25em}.card-sn-catl__ttl:not(:last-child){margin-bottom:0.25rem}.card-sn-catl__ico{align-self:end;width:2.75em;height:2.75em}.list-sn-catl{gap:0.75em}}.sect--e{background-color:var(--c-neutral-200)}.card-swn-rev{background-color:var(--white)}@media (min-width: 37.5em){.card-swn-rev{padding:2em;display:grid;justify-content:start;gap:2.5em;grid-template-columns:1fr 12.13em}:where(.card-swn-rev) > *{min-width:0}.card-swn-rev__img{display:block;aspect-ratio:194/266}.card-swn-rev__txt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:1.13em}.card-swn-rev__box-txt{flex:1 0 auto}.card-swn-rev__l{display:flex;gap:1.25em}:where(.card-swn-rev__l) > *{min-width:0}.card-swn-rev__info{gap:1.5em}.card-swn-rev__ttl{font-size:1.75em}.card-swn-rev__figure{flex:0 0 auto;width:3.75em;height:2.38em;background:var(--url-svg-rev2) 50% 50%/contain no-repeat}.link-swn-rev{font-size:1.13em}.s-arch-eba__slider:not(:last-child){margin-bottom:3.75em}}.card-swn-rev__ttl{font-weight:500}:where(.card-swn-rev__ttl) a{transition:0.3s ease-out 0s}@media (hover) and (min-width: 34.38em){:where(.card-swn-rev__ttl) a:hover,:where(.card-swn-rev__ttl) a:focus-visible{color:var(--c-red-200)}}.card-swn-rev__txt{line-height:1.4}.link-swn-rev{display:flex;align-items:center;gap:0.45em;font-weight:600;color:var(--c-1);transition:0.3s ease-out 0s}:where(.link-swn-rev) > *{flex:0 0 auto;min-width:0}.link-swn-rev__i{width:1.12em;height:1.12em;rotate:180deg}@media (hover) and (min-width: 34.38em){.link-swn-rev:hover,.link-swn-rev:focus-visible{color:var(--c-red-200)}}.card-swn-rev__img{transition:0.5s ease-out 0s}@media (hover) and (min-width: 34.38em){.card-swn-rev__img:hover,.card-swn-rev__img:focus-visible{scale:1.03}}.pagination-swn-rev{display:flex;justify-content:center;gap:1em;position:initial}:where(.pagination-swn-rev) > *{flex:0 0 3.13em;min-width:0}:where(.pagination-swn-rev) .swiper-pagination-bullet{height:0.38em;background-color:var(--c-neutral-400);border-radius:6.25em;display:block;opacity:0.7;transition:0.3s ease-out 0s;cursor:pointer;margin:0 0 0 0 !important}@media (hover) and (min-width: 34.38em){:where(.pagination-swn-rev) .swiper-pagination-bullet:hover,:where(.pagination-swn-rev) .swiper-pagination-bullet:focus-visible{background-color:var(--c-red-300)}}:where(.pagination-swn-rev) .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--c-red-300);opacity:1}@media (min-width: 60em){.s-arch-eba__mbl-2-box-btn{display:none}}@media (max-width: 60em){.pagination-swn-rev{display:none}.s-arch-eba__slider:not(:last-child){margin-bottom:2em}}@media (max-width: 43.75em) and (min-width: 37.5em){.card-swn-rev{font-size:0.88em}}@media (max-width: 37.5em){.card-swn-rev{padding:1.25em;gap:2em;flex-direction:column;display:flex}:where(.card-swn-rev) > *{min-width:0}.card-swn-rev__img{max-width:10em}.card-swn-rev__l{flex-direction:column;display:flex;gap:1.25em}:where(.card-swn-rev__l) > *{min-width:0}.card-swn-rev__info{gap:0.75em}.card-swn-rev__box-txt:not(:last-child){margin-bottom:0.75rem}.card-swn-rev__ttl{font-size:1.25em}.link-swn-rev{font-size:1.13em}}@media (min-width: 37.5em){.lbl-tab-btn{font-size:1.13em;padding:0 1.56em 1.12em}.box-card-n-cert{display:grid;justify-content:start;gap:2.5em;grid-template-columns:repeat(2, 1fr)}:where(.box-card-n-cert) > *{min-width:0}.tab-box-sn-cert{gap:2.5em}.card-n-cert{padding:2em;display:grid;justify-content:start;gap:1.25em;grid-template-columns:1fr 8.75em}:where(.card-n-cert) > *{min-width:0}.card-n-cert__ttl{font-size:1.75em}.card-n-cert__l{flex-direction:column;display:flex;justify-content:space-between;gap:2.5em}}.card-n-cert{background-color:var(--c-neutral-200)}.card-n-cert__i-dw{width:2.75em;height:2.75em;color:var(--c-red-300);transition:0.3s ease-out 0s}@media (hover) and (min-width: 34.38em){.card-n-cert__i-dw:hover,.card-n-cert__i-dw:focus-visible{color:var(--c-1)}}.card-n-cert__ttl{font-weight:500}:where(.card-n-cert__ttl) a{transition:0.3s ease-out 0s}@media (hover) and (min-width: 34.38em){:where(.card-n-cert__ttl) a:hover,:where(.card-n-cert__ttl) a:focus-visible{color:var(--c-red-300)}}.card-n-cert__img{display:block;aspect-ratio:14/20;transition:0.4s ease-out 0s}@media (hover) and (min-width: 34.38em){.card-n-cert__img:hover,.card-n-cert__img:focus-visible{scale:1.03}}.box-sn-cert-t-btn{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--c-1) transparent;padding-bottom:0.38rem;margin-bottom:-0.37rem}@-moz-document url-prefix(){.box-sn-cert-t-btn{padding-bottom:0.63rem;margin-bottom:-0.62rem}}.box-sn-cert-t-btn__wrap{min-width:100%;width:max-content;border-bottom:2px solid var(--c-neutral-200);display:flex}:where(.box-sn-cert-t-btn__wrap) > *{flex:0 0 auto;min-width:0}.lbl-tab-btn{font-weight:500;color:var(--c-neutral-400);position:relative;isolation:isolate;border-bottom:2px solid transparent;transition:0.3s ease-out;margin-bottom:-2px;cursor:pointer}.lbl-tab-btn:has(input:checked){color:var(--c-blue-200);border-color:currentcolor}:where(.lbl-tab-btn) input{position:absolute;top:0;left:0;z-index:-10;opacity:0}@media (hover) and (min-width: 34.38em){.lbl-tab-btn:hover,.lbl-tab-btn:focus-visible{color:var(--c-blue-200)}}.fx-b-change__targ{display:none}.fx-b-change:has(.fx-b-change__b-btn:nth-child(1) input:checked) .fx-b-change__targ:nth-child(1){display:grid}.fx-b-change:has(.fx-b-change__b-btn:nth-child(2) input:checked) .fx-b-change__targ:nth-child(2){display:grid}.fx-b-change:has(.fx-b-change__b-btn:nth-child(3) input:checked) .fx-b-change__targ:nth-child(3){display:grid}.fx-b-change:has(.fx-b-change__b-btn:nth-child(4) input:checked) .fx-b-change__targ:nth-child(4){display:grid}.fx-b-change:has(.fx-b-change__b-btn:nth-child(5) input:checked) .fx-b-change__targ:nth-child(5){display:grid}.fx-b-change:has(.fx-b-change__b-btn:nth-child(6) input:checked) .fx-b-change__targ:nth-child(6){display:grid}.fx-b-change:has(.fx-b-change__b-btn:nth-child(7) input:checked) .fx-b-change__targ:nth-child(7){display:grid}.fx-b-change:has(.fx-b-change__b-btn:nth-child(8) input:checked) .fx-b-change__targ:nth-child(8){display:grid}.fx-b-change:has(.fx-b-change__b-btn:nth-child(9) input:checked) .fx-b-change__targ:nth-child(9){display:grid}.fx-b-change:has(.fx-b-change__b-btn:nth-child(10) input:checked) .fx-b-change__targ:nth-child(10){display:grid}@media (max-width: 100em) and (min-width: 37.5em){.sn-cert{font-size:0.88rem}}@media (max-width: 87.5em) and (min-width: 37.5em){.box-card-n-cert{gap:1.25em}}@media (max-width: 68.75em) and (min-width: 56.25em){.box-card-n-cert{font-size:0.88em}}@media (max-width: 56.25em){.box-card-n-cert{grid-template-columns:1fr}}@media (max-width: 37.5em){.box-card-n-cert{gap:1em}.card-n-cert__img{display:none}.tab-box-sn-cert.fx-b-change{gap:2.38em}.lbl-tab-btn{padding:0 1.25em 1.13em 1.25em}.card-n-cert{padding:1.13em 1em}.card-n-cert__l{display:flex;justify-content:space-between;align-items:center;gap:0.63em}:where(.card-n-cert__l) > *{min-width:0}.card-n-cert__i-dw{flex:0 0 auto}}@media (min-width: 37.5em){.list-snw-stages{display:grid;justify-content:start;gap:2.5em;grid-template-columns:repeat(3, 1fr)}:where(.list-snw-stages) > *{min-width:0}.step-snw-stages{padding:2.5em;gap:2em;min-height:26.25em;align-items:flex-start}.step-snw-stages__ttl{font-size:1.75em}.step-snw-stages__txt{max-width:20em;font-size:1.13em}}.step-snw-stages{background-color:var(--white);position:relative;isolation:isolate}.step-snw-stages__num{position:absolute;top:50%;right:0;z-index:-10;translate:25% -50%;width:93.0153321976%;aspect-ratio:1}.step-snw-stages__txt{flex:1 0 auto;line-height:1.4}.step-snw-stages__ttl{font-weight:500}@media (max-width: 100em) and (min-width: 37.5em){.snw-stages{font-size:0.88rem}}@media (max-width: 93.75em) and (min-width: 37.5em){.list-snw-stages{gap:1.25em}.step-snw-stages{padding:1.88em;gap:1.38em;min-height:22.5em}}@media (max-width: 62.5em) and (min-width: 37.5em){.list-snw-stages{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 43.75em) and (min-width: 37.5em){.list-snw-stages{font-size:0.88em}}@media (max-width: 37.5em){.step-snw-stages__num{display:none}.list-snw-stages{gap:1em;flex-direction:column;display:flex}:where(.list-snw-stages) > *{min-width:0}.step-snw-stages{padding:1.25em;gap:0.75em}.step-snw-stages__ttl{font-size:1.25em}.step-snw-stages__txt:not(:last-child){margin-bottom:1.25rem}}@media (min-width: 37.5em){.s-design-cpba__gb-box{display:grid;justify-content:start;gap:2.5em;grid-template-columns:repeat(4, 1fr)}:where(.s-design-cpba__gb-box) > *{min-width:0}}@media (min-width: 75em){:where(.s-design-cpba__gb-box) > *:nth-child(-n+2){grid-column:span 2}}@media (max-width: 100em) and (min-width: 37.5em){.s-design-cpba{font-size:0.88rem}.s-design-cpba__gb-box{gap:1.88em}}@media (max-width: 93.75em) and (min-width: 37.5em){.s-design-cpba__gb-box{gap:1.25em}}@media (max-width: 87.5em) and (min-width: 37.5em){.s-design-cpba__gb-box{font-size:0.88em}}@media (max-width: 75em) and (min-width: 62.5em){.s-design-cpba__gb-box{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 62.5em) and (min-width: 37.5em){.s-design-cpba__gb-box{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 37.5em){.s-design-cpba__gb-box{flex-direction:column;display:flex;gap:1em}:where(.s-design-cpba__gb-box) > *{min-width:0}}